Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Identifier = Identifier {}
- newtype SQL = SQLExpr {
- unSQL :: ByteString
- newtype Only a = Only {
- unOnly :: a
- data Null = Null
- data Action
- newtype Query = Query {}
- data QueryError = QueryError {}
- data ConversionError
- = ConversionError { }
- | UnexpectedNull { }
- | Incompatible { }
Core types
newtype Identifier Source
Literal SQL identifier (i.e. table field names), spliced into the SQL query unquoted.
Literal SQL logic spliced in as a subexpression
Newtype for a singular result set or argument value.
SQL Query subexpression
SQL Query
Exceptions
data ConversionError Source
ConversionError | Bytestring is malformed |
UnexpectedNull | Unexpected null value |
Incompatible | Type is incompatible with data |