Modules§
Structs§
- DBBatch
- Provides a mutable struct to form a collection of database write operations, and execute them.
- DBMap
- An interface to a rocksDB database, keyed by a columnfamily
- DBMap
Table Config Map - DBOptions
- DBTransaction
- DBWith
Thread Mode Wrapper - Metric
Conf - Optimistic
TransactionDB Wrapper - Read
Write Options
Enums§
- RocksDB
- Thin wrapper to unify interface across different db types
- RocksDB
Access Type - RocksDB
Batch - RocksDB
Iter - RocksDB
RawIter - RocksDB
Snapshot
Functions§
- be_
fix_ int_ ser - TODO: Good description of why we’re doing this : RocksDB stores keys in BE and has a seek operator on iterators, see
https://github.com/facebook/rocksdb/wiki/Iterator#introduction
- check_
and_ mark_ db_ corruption - default_
db_ options - Creates a default RocksDB option, to be used when RocksDB option is unspecified.
- list_
tables - open_cf
- Opens a database with options, and a number of column families that are created if they do not exist.
- open_
cf_ opts - Opens a database with options, and a number of column families with individual options that are created if they do not exist.
- open_
cf_ opts_ secondary - Opens a database with options, and a number of column families with individual options that are created if they do not exist.
- open_
cf_ opts_ transactional - Opens a database with options, and a number of column families with individual options that are created if they do not exist.
- read_
size_ from_ env - safe_
drop_ db - unmark_
db_ corruption