Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data DatabaseReader = DatabaseReader {}
- type DatabaseReaderT = ReaderT DatabaseReader
- data DataMetrics
- withDB :: DatabaseReader -> DatabaseReaderT m a -> m a
- createDataMetrics :: MonadIO m => Stats -> m DataMetrics
- withDatabaseReader :: MonadUnliftIO m => Network -> Ctx -> 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 #
Instances
type DatabaseReaderT = ReaderT DatabaseReader Source #
data DataMetrics Source #
withDB :: DatabaseReader -> DatabaseReaderT m a -> m a Source #
createDataMetrics :: MonadIO m => Stats -> m DataMetrics Source #
withDatabaseReader :: MonadUnliftIO m => Network -> Ctx -> Word32 -> Word32 -> FilePath -> Maybe DataMetrics -> DatabaseReaderT m a -> m a Source #
addrTxCF :: DB -> ColumnFamily Source #
addrOutCF :: DB -> ColumnFamily Source #
txCF :: DB -> ColumnFamily Source #
unspentCF :: DB -> ColumnFamily Source #
blockCF :: DB -> ColumnFamily Source #
heightCF :: DB -> ColumnFamily Source #
balanceCF :: DB -> ColumnFamily Source #