Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
This is the database reference type, contianing both the handle to the underlying database, as well as the stateRoot to the current tree holding the data.
The MPDB acts a bit like a traditional database handle, although because it contains the stateRoot, many functions act by updating its value. Because of this, it is recommended that this item be stored and modified within the state monad.
(Monad m, MonadBaseControl IO m, MonadThrow m, MonadIO m) => PointedKeyValDB (KeyValMPLevelDB m) Key Val MPDB String Source # | |