Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module implements an AST type for SQL92. It allows us to realize
the call structure of the builders defined in SQL92
Documentation
data SelectTable Source #
SelectTable | |
UnionTables Bool SelectTable SelectTable | |
IntersectTables Bool SelectTable SelectTable | |
ExceptTable Bool SelectTable SelectTable |
Insert | |
|
data InsertValues Source #
Update | |
|
data ComparatorQuantifier Source #
data ExtractField Source #
data CastTarget Source #
data SetQuantifier Source #
data Expression Source #
newtype Projection Source #
ProjExprs [(Expression, Maybe Text)] |
data TableSource Source #