[−][src]Module simpledb::rocksdb
Re-exports the rocksdb crate.
Modules
backup | |
checkpoint | Implementation of bindings to RocksDB Checkpoint1 API |
compaction_filter | |
merge_operator | rustic merge operator |
Structs
BlockBasedOptions | For configuring block-based file storage. |
ColumnFamily | An opaque type used to represent a column family. Returned from some functions, and used in others |
ColumnFamilyDescriptor | A descriptor for a RocksDB column family. |
DB | A RocksDB database. |
DBIterator | An iterator over a database or column family, with specifiable ranges and direction. |
DBPinnableSlice | Wrapper around RocksDB PinnableSlice struct. |
DBRawIterator | An iterator over a database or column family, with specifiable ranges and direction. |
DBWALIterator | Iterates the batches of writes since a given sequence number. |
Error | A simple wrapper round a string, used for errors reported from ffi calls. |
FlushOptions | Optionally wait for the memtable flush to be performed. |
MergeOperands | |
Options | Database-wide options around performance and behavior. |
PlainTableFactoryOptions | Used with DBOptions::set_plain_table_factory. See https://github.com/facebook/rocksdb/wiki/PlainTable-Format. |
ReadOptions | |
SliceTransform | A SliceTranform is a generic pluggable way of transforming one string to another. Its primary use-case is in configuring rocksdb to store prefix blooms by setting prefix_extractor in ColumnFamilyOptions. |
Snapshot | A consistent view of the database at the point of creation. |
WriteBatch | An atomic batch of write operations. |
WriteOptions | Optionally disable WAL or sync for this write. |
Enums
BlockBasedIndexType | Used by BlockBasedOptions::set_index_type. |
CompactionDecision | Decision about how to handle compacting an object |
DBCompactionStyle | |
DBCompressionType | |
DBRecoveryMode | |
DataBlockIndexType | Used by BlockBasedOptions::set_data_block_index_type. |
Direction | |
IteratorMode | |
MemtableFactory | Defines the underlying memtable implementation. See https://github.com/facebook/rocksdb/wiki/MemTable for more information. |
Traits
WriteBatchIterator | Receives the puts and deletes of a write batch. |