Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data DatabaseReader = DatabaseReader {
- databaseHandle :: !DB
- databaseMaxGap :: !Word32
- databaseInitialGap :: !Word32
- databaseNetwork :: !Network
- databaseMetrics :: !(Maybe DataMetrics)
- type DatabaseReaderT = ReaderT DatabaseReader
- withDatabaseReader :: MonadUnliftIO m => Network -> Word32 -> Word32 -> FilePath -> Maybe DataMetrics -> DatabaseReaderT m a -> m a
- addrTxCF :: DB -> ColumnFamily
- addrOutCF :: DB -> ColumnFamily
- txCF :: DB -> ColumnFamily
- unspentCF :: DB -> ColumnFamily
- blockCF :: DB -> ColumnFamily
- heightCF :: DB -> ColumnFamily
- balanceCF :: DB -> ColumnFamily
RocksDB Database Access
data DatabaseReader Source #
DatabaseReader | |
|
Instances
type DatabaseReaderT = ReaderT DatabaseReader Source #
withDatabaseReader :: MonadUnliftIO m => Network -> Word32 -> Word32 -> FilePath -> Maybe DataMetrics -> DatabaseReaderT m a -> m a Source #