[][src]Crate rexrocksdb

Re-exports

pub extern crate librocksdbsys;
pub use librocksdbsys as crocksdb_ffi;
pub use merge_operator::MergeOperands;
pub use rocksdb::set_external_sst_file_global_seq_no;
pub use rocksdb::BackupEngine;
pub use rocksdb::CFHandle;
pub use rocksdb::DBIterator;
pub use rocksdb::DBVector;
pub use rocksdb::Env;
pub use rocksdb::ExternalSstFileInfo;
pub use rocksdb::Kv;
pub use rocksdb::Range;
pub use rocksdb::SeekKey;
pub use rocksdb::SequentialFile;
pub use rocksdb::SstFileWriter;
pub use rocksdb::UnsafeIter;
pub use rocksdb::Writable;
pub use rocksdb::WriteBatch;
pub use rocksdb::DB;
pub use rocksdb_options::BlockBasedOptions;
pub use rocksdb_options::ColumnFamilyOptions;
pub use rocksdb_options::CompactOptions;
pub use rocksdb_options::DBOptions;
pub use rocksdb_options::EnvOptions;
pub use rocksdb_options::FifoCompactionOptions;
pub use rocksdb_options::HistogramData;
pub use rocksdb_options::IngestExternalFileOptions;
pub use rocksdb_options::RateLimiter;
pub use rocksdb_options::ReadOptions;
pub use rocksdb_options::RestoreOptions;
pub use rocksdb_options::WriteOptions;

Modules

comparator
merge_operator
rocksdb
rocksdb_options

Structs

CompactionJobInfo
FlushJobInfo
IngestionInfo
TableProperties
TablePropertiesCollection
TablePropertiesCollectionView
UserCollectedProperties

Enums

CompactionPriority
DBCompactionStyle
DBCompressionType
DBEntryType
DBInfoLogLevel
DBRecoveryMode
DBStatisticsHistogramType
DBStatisticsTickerType

Traits

CompactionFilter

CompactionFilter allows an application to modify/delete a key-value at the time of compaction. For more details, Please checkout rocksdb's documentation.

EventListener

EventListener trait contains a set of call-back functions that will be called when specific RocksDB event happens such as flush. It can be used as a building block for developing custom features such as stats-collector or external compaction algorithm.

SliceTransform
TableFilter
TablePropertiesCollector

TablePropertiesCollector provides the mechanism for users to collect their own properties that they are interested in. This class is essentially a collection of callback functions that will be invoked during table building. It is constructed with TablePropertiesCollectorFactory. The methods don't need to be thread-safe, as we will create exactly one TablePropertiesCollector object per table and then call it sequentially

TablePropertiesCollectorFactory

Constructs TablePropertiesCollector. Internals create a new TablePropertiesCollector for each new table.

Functions

new_bloom_filter