haskelldb-0.10: SQL unwrapper for Haskell.ContentsIndex
Database.HaskellDB.Sql.Generate
Portabilitynon-portable
Stabilityexperimental
Maintainerhaskelldb-users@lists.sourceforge.net
Description
The type of SQL generators.
Documentation
data SqlGenerator
Constructors
SqlGenerator
sqlQuery :: (PrimQuery -> SqlSelect)
sqlUpdate :: (TableName -> [PrimExpr] -> Assoc -> SqlUpdate)
sqlDelete :: (TableName -> [PrimExpr] -> SqlDelete)
sqlInsert :: (TableName -> Assoc -> SqlInsert)
sqlInsertQuery :: (TableName -> PrimQuery -> SqlInsert)
sqlCreateDB :: (String -> SqlCreate)
sqlCreateTable :: (TableName -> [(Attribute, FieldDesc)] -> SqlCreate)
sqlDropDB :: (String -> SqlDrop)
sqlDropTable :: (TableName -> SqlDrop)
sqlEmpty :: SqlSelect
sqlTable :: (TableName -> Scheme -> SqlSelect)
sqlProject :: (Assoc -> SqlSelect -> SqlSelect)
sqlRestrict :: (PrimExpr -> SqlSelect -> SqlSelect)
sqlBinary :: (RelOp -> SqlSelect -> SqlSelect -> SqlSelect)
sqlSpecial :: (SpecialOp -> SqlSelect -> SqlSelect)
sqlExpr :: (PrimExpr -> SqlExpr)
sqlLiteral :: (Literal -> String)
sqlType :: (FieldType -> SqlType)
Produced by Haddock version 0.8