| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Database.PostgreSQL.PQTypes.SQL.Raw
- 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.
Instances
| Eq row => Eq (RawSQL row) Source | |
| Ord row => Ord (RawSQL row) Source | |
| Show row => Show (RawSQL row) Source | |
| IsString (RawSQL ()) Source | Construct |
| Monoid (RawSQL ()) Source | |
| (Show row, ToRow row) => IsSQL (RawSQL row) Source |
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 ().