- data HdbcSnaplet c s = (IConnection c, ConnSrc s) => HdbcSnaplet {}
- class ConnSrc s where
- withConn :: (MonadControlIO m, IConnection c) => HdbcSnaplet c s -> (c -> m b) -> m b
- closeConn :: (MonadControlIO m, IConnection c) => HdbcSnaplet c s -> c -> m ()
Documentation
data HdbcSnaplet c s Source
The snaplet state type containing a resource pool, parameterised by a raw HDBC connection.
(IConnection c, ConnSrc s) => HdbcSnaplet | |
withConn :: (MonadControlIO m, IConnection c) => HdbcSnaplet c s -> (c -> m b) -> m bSource
closeConn :: (MonadControlIO m, IConnection c) => HdbcSnaplet c s -> c -> m ()Source