Safe Haskell | None |
---|---|
Language | Haskell2010 |
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