| Portability | portable |
|---|---|
| Stability | experimental |
| Maintainer | ex8k.hibino@gmail.com |
| Safe Haskell | None |
Database.HaskellDB.Connect.HDBC.CatchIO
Description
Bracketed HaskellDB session with MonadCatchIO.
- hdbcSession :: (MonadCatchIO m, IConnection conn) => SqlGenerator -> IO conn -> (conn -> Database -> m a) -> m a
Documentation
Arguments
| :: (MonadCatchIO m, IConnection conn) | |
| => SqlGenerator | |
| -> IO conn | Connect action |
| -> (conn -> Database -> m a) | Transaction body |
| -> m a |
Run an action on a HDBC IConnection and close the connection.
MonadCatchIO version.