haskelldb-0.10: SQL unwrapper for Haskell.
Contents
Index
Database.HaskellDB.Sql.Generate
Portability
non-portable
Stability
experimental
Maintainer
haskelldb-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