Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
Module | |
|
moduleName :: Module -> String Source #
emptyModule :: Module Source #
type EntityName = String Source #
type FunctionName = String Source #
Unique | |
|
data HandlerType Source #
type VariableName = String Source #
isOuterJoin :: JoinType -> Bool Source #
data FunctionParam Source #
type MaybeLevel = Int Source #
entityRefName :: EntityRef -> EntityName Source #
type UseParamFlag = Bool Source #
type IfFilterParams = (ParamName, [Join], Expr, [OrderBy], UseParamFlag) Source #
data SelectQuery Source #
SelectQuery | |
|
sqAliases :: SelectQuery -> Map VariableName (Entity, MaybeFlag) Source #
data SelectField Source #
Join | |
|
type FieldRefMapping = (ParamName, FieldRef, Maybe FunctionName) Source #
data CheckmarkValue Source #
Handler | |
|
Entity | |
|
routePathParams :: Route -> [PathPiece] Source #
isPathParam :: PathPiece -> Bool Source #
data VariableRef Source #
Class | |
|
type DefaultValue = String Source #
type IsListFlag = Bool Source #
data FieldContent Source #
Field | |
|
fieldInternal :: Field -> Bool Source #
fieldReadOnly :: Field -> Bool Source #
fieldJsonName :: Field -> FieldName Source #
data FieldOption Source #
data FieldValue Source #
fieldValueToSql :: FieldValue -> String Source #
fieldValueToHs :: FieldValue -> String Source #
fieldDefault :: Field -> Maybe FieldValue Source #
fieldChecks :: Field -> [FunctionName] Source #
lowerFirst :: String -> String Source #
upperFirst :: String -> String Source #