Safe Haskell | None |
---|---|
Language | Haskell2010 |
- sql :: QuasiQuoter
- fmtQuery :: ToSQL a => Query -> a -> ByteString
- fmtSQL :: ToSQL a => Query -> a -> SQL
- class ToSQL a where
- toSQL :: a -> ByteString -> ByteString
- class ToField a where
Quasiquoter
sql :: QuasiQuoter Source
Query formatting
fmtQuery :: ToSQL a => Query -> a -> ByteString Source
Typeclasses
toSQL :: a -> ByteString -> ByteString Source
ToSQL () | |
ToField a => ToSQL [a] | |
ToField a => ToSQL (Maybe a) | |
ToField a => ToSQL (Only a) | |
(ToField a, ToField b) => ToSQL (a, b) | |
(ToField a, ToField b, ToField c) => ToSQL (a, b, c) | |
(ToField a, ToField b, ToField c, ToField d) => ToSQL (a, b, c, d) | |
(ToField a, ToField b, ToField c, ToField d, ToField e) => ToSQL (a, b, c, d, e) | |
(ToField a, ToField b, ToField c, ToField d, ToField e, ToField f) => ToSQL (a, b, c, d, e, f) | |
(ToField a, ToField b, ToField c, ToField d, ToField e, ToField f, ToField g) => ToSQL (a, b, c, d, e, f, g) | |
(ToField a, ToField b, ToField c, ToField d, ToField e, ToField f, ToField g, ToField h) => ToSQL (a, b, c, d, e, f, g, h) | |
(ToField a, ToField b, ToField c, ToField d, ToField e, ToField f, ToField g, ToField h, ToField i) => ToSQL (a, b, c, d, e, f, g, h, i) |