| 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.
|