Safe Haskell | None |
---|---|
Language | Haskell98 |
- data RawSQL row
- rawSQL :: (Show row, ToRow row) => ByteString -> row -> RawSQL row
- unRawSQL :: RawSQL () -> ByteString
Documentation
Form of SQL query which is very close to libpqtypes specific
representation. Note that, in particular, RawSQL
() is
isomorphic (modulo bottom) to ByteString
.
Eq row => Eq (RawSQL row) | |
Ord row => Ord (RawSQL row) | |
Show row => Show (RawSQL row) | |
IsString (RawSQL ()) | Construct |
Monoid (RawSQL ()) | |
(Show row, ToRow row) => IsSQL (RawSQL row) |
rawSQL :: (Show row, ToRow row) => ByteString -> row -> RawSQL row Source
Construct RawSQL
from ByteString
and a tuple of parameters.
unRawSQL :: RawSQL () -> ByteString Source
Take query string out of RawSQL
().