| ||||||||||||
| ||||||||||||
| ||||||||||||
| 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 | ||||||||||||