| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Database.PostgreSQL.PQTypes.Internal.Monad
Documentation
Monad transformer for adding database interaction capabilities to the underlying monad.
Instances
| MonadTrans DBT Source | |
| MonadTransControl DBT Source | |
| MonadBase b m => MonadBase b (DBT m) Source | |
| MonadBaseControl b m => MonadBaseControl b (DBT m) Source | |
| MonadError e m => MonadError e (DBT m) Source | |
| MonadReader r m => MonadReader r (DBT m) Source | |
| MonadState s m => MonadState s (DBT m) Source | |
| MonadWriter w m => MonadWriter w (DBT m) Source | |
| Monad m => Monad (DBT m) Source | |
| Functor m => Functor (DBT m) Source | |
| Monad m => Applicative (DBT m) Source | |
| MonadPlus m => Alternative (DBT m) Source | |
| MonadPlus m => MonadPlus (DBT m) Source | |
| MonadThrow m => MonadThrow (DBT m) Source | |
| MonadCatch m => MonadCatch (DBT m) Source | |
| MonadMask m => MonadMask (DBT m) Source | |
| MonadIO m => MonadIO (DBT m) Source | |
| (MonadBase IO m, MonadMask m) => MonadDB (DBT m) Source | |
| type StT DBT a Source | |
| type StM (DBT m) a = ComposeSt DBT m a Source |
runDBT :: (MonadBase IO m, MonadMask m) => ConnectionSource -> TransactionSettings -> DBT m a -> m a Source
Evaluate monadic action with supplied connection source and transaction settings.