| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PostgreSQL.Class
Description
General class declarations
Synopsis
- class Query query => RunQuery query m | m -> query where
- runQueryThrow :: (MonadThrow m, RunQuery query m) => query a -> m a
Documentation
class Query query => RunQuery query m | m -> query where Source #
PostgreSQL queries can be executed in m
Since: 0.0.0
Instances
| (RunQuery query m, Monad m, MonadTrans t) => RunQuery query (t m) Source # | Since: 0.0.0 |
| (MonadMask m, MonadIO m) => RunQuery (QueryT m) (ConnectionPoolT m) Source # | Since: 0.0.0 |
Defined in PostgreSQL.ConnectionPool | |
runQueryThrow :: (MonadThrow m, RunQuery query m) => query a -> m a Source #
Like runQuery but throws the first error instead.
Since: 0.0.0