Safe Haskell | None |
---|---|

Language | Haskell98 |

- fromSqlTypeId :: SqlTypeId -> ExpQ
- toSqlTypeId :: SqlTypeId -> ExpQ
- fromSqlColDesc :: SqlColDesc -> ExpQ
- toSqlColDesc :: SqlColDesc -> ExpQ

# Documentation

fromSqlTypeId :: SqlTypeId -> ExpQ Source

Given a `SqlTypeId`

it returns a function f which transforms a
SqlValue into another type. The return type of f is dependent upon
the value of `SqlTypeId`

. The function f is encapsulated in an
`ExpQ`

. Also see `toSqlTypeId`

.

toSqlTypeId :: SqlTypeId -> ExpQ Source

The opposite of `fromSqlTypeId`

in that it returns a function
from a type to `SqlValue`

. Similarly the function is returned in a
`ExpQ`

. See `fromSqlTypeId`

.

fromSqlColDesc :: SqlColDesc -> ExpQ Source

Like `fromSqlTypeId`

but also considers if the SqlValue is nullable.

toSqlColDesc :: SqlColDesc -> ExpQ Source

Like `toSqlTypeId`

but also considers if the SqlValue is nullable.