| ||||||||||||
| ||||||||||||
| ||||||||||||
Description | ||||||||||||
Default SQL generation. | ||||||||||||
Synopsis | ||||||||||||
Documentation | ||||||||||||
mkSqlGenerator :: SqlGenerator -> SqlGenerator | ||||||||||||
defaultSqlGenerator :: SqlGenerator | ||||||||||||
defaultSqlQuery :: SqlGenerator -> PrimQuery -> SqlSelect | ||||||||||||
Creates a SqlSelect based on the PrimQuery supplied. Corresponds to the SQL statement SELECT. | ||||||||||||
defaultSqlUpdate | ||||||||||||
| ||||||||||||
defaultSqlDelete | ||||||||||||
| ||||||||||||
defaultSqlInsert | ||||||||||||
| ||||||||||||
defaultSqlInsertQuery | ||||||||||||
| ||||||||||||
defaultSqlCreateDB | ||||||||||||
| ||||||||||||
defaultSqlCreateTable | ||||||||||||
| ||||||||||||
defaultSqlDropDB :: SqlGenerator -> String -> SqlDrop | ||||||||||||
Creates a SqlDrop that delete the database with the name given as the first argument. | ||||||||||||
defaultSqlDropTable :: SqlGenerator -> TableName -> SqlDrop | ||||||||||||
Creates a SqlDrop that delete the database named in the first argument. | ||||||||||||
defaultSqlEmpty :: SqlGenerator -> SqlSelect | ||||||||||||
defaultSqlTable :: SqlGenerator -> TableName -> Scheme -> SqlSelect | ||||||||||||
defaultSqlProject :: SqlGenerator -> Assoc -> SqlSelect -> SqlSelect | ||||||||||||
defaultSqlRestrict :: SqlGenerator -> PrimExpr -> SqlSelect -> SqlSelect | ||||||||||||
defaultSqlBinary :: SqlGenerator -> RelOp -> SqlSelect -> SqlSelect -> SqlSelect | ||||||||||||
defaultSqlSpecial :: SqlGenerator -> SpecialOp -> SqlSelect -> SqlSelect | ||||||||||||
defaultSqlExpr :: SqlGenerator -> PrimExpr -> SqlExpr | ||||||||||||
defaultSqlLiteral :: SqlGenerator -> Literal -> String | ||||||||||||
defaultSqlType :: SqlGenerator -> FieldType -> SqlType | ||||||||||||
Utilities | ||||||||||||
toSqlSelect :: SqlSelect -> SqlSelect | ||||||||||||
Produced by Haddock version 0.8 |