DbLedgerStorageDataFormats.LedgerData |
Ledger metadata stored in the bookie
|
DbLedgerStorageDataFormats.LedgerData.Builder |
Ledger metadata stored in the bookie
|
DbLedgerStorageDataFormats.LedgerDataOrBuilder |
|
DbLedgerStorageStats |
A umbrella class for db ledger storage stats with one instance per
ledger directory.
|
EntryLocationIndex |
Maintains an index of the entry locations in the EntryLogger.
|
KeyValueStorage |
Abstraction of a generic key-value local database.
|
KeyValueStorage.Batch |
Interface for a batch to be written in the storage.
|
KeyValueStorage.CloseableIterator |
Iterator interface.
|
KeyValueStorageFactory |
Factory class to create instances of the key-value storage implementation.
|
KeyValueStorageFactory.DbConfigType |
Enum used to specify different config profiles in the underlying storage.
|
LedgerMetadataIndex |
Maintains an index for the ledgers metadata.
|
LongPairWrapper |
Recyclable wrapper that holds a pair of longs.
|
LongWrapper |
Wrapper for a long serialized into a byte array.
|
SingleDirectoryDbLedgerStorage |
Single directory implementation of LedgerStorage that uses RocksDB to keep the indexes for entries stored in
EntryLogs.
|
SingleDirectoryDbLedgerStorage.LedgerLoggerProcessor |
Interface which process ledger logger.
|
WriteCache |
Write cache implementation.
|
WriteCache.EntryConsumer |
Consumer that is used to scan the entire write cache.
|