Crate rocksdb[−][src]
Re-exports
pub extern crate librocksdb_sys; |
pub use librocksdb_sys as crocksdb_ffi; |
pub use logger::Logger; |
pub use merge_operator::MergeOperands; |
pub use rocksdb::load_latest_options; |
pub use rocksdb::run_ldb_tool; |
pub use rocksdb::run_sst_dump_tool; |
pub use rocksdb::set_external_sst_file_global_seq_no; |
pub use rocksdb::BackupEngine; |
pub use rocksdb::CFHandle; |
pub use rocksdb::Cache; |
pub use rocksdb::DBIterator; |
pub use rocksdb::DBVector; |
pub use rocksdb::Env; |
pub use rocksdb::ExternalSstFileInfo; |
pub use rocksdb::MapProperty; |
pub use rocksdb::MemoryAllocator; |
pub use rocksdb::Range; |
pub use rocksdb::SeekKey; |
pub use rocksdb::SequentialFile; |
pub use rocksdb::SstFileReader; |
pub use rocksdb::SstFileWriter; |
pub use rocksdb::Writable; |
pub use rocksdb::DB; |
pub use rocksdb_options::BlockBasedOptions; |
pub use rocksdb_options::CColumnFamilyDescriptor; |
pub use rocksdb_options::ColumnFamilyOptions; |
pub use rocksdb_options::CompactOptions; |
pub use rocksdb_options::CompactionOptions; |
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::LRUCacheOptions; |
pub use rocksdb_options::RateLimiter; |
pub use rocksdb_options::ReadOptions; |
pub use rocksdb_options::RestoreOptions; |
pub use rocksdb_options::WriteOptions; |
pub use sst_partitioner::SstPartitioner; |
pub use sst_partitioner::SstPartitionerContext; |
pub use sst_partitioner::SstPartitionerFactory; |
pub use sst_partitioner::SstPartitionerRequest; |
pub use rocksdb::Kv; |
Modules
comparator | |
logger | |
merge_operator | |
rocksdb | |
rocksdb_options | |
sst_partitioner | |
table_properties_rc | This provides reference-counted abstractions around table properties collections. It is used by tikv in its own engine abstractions, to avoid the complexities of lifetimes in associated types. |
Structs
Enums
CompactionFilterDecision | Decision used in |
CompactionFilterValueType | |
CompactionPriority | |
CompactionReason | |
DBBackgroundErrorReason | |
DBBottommostLevelCompaction | |
DBCompactionStyle | |
DBCompressionType | |
DBEncryptionMethod | |
DBEntryType | |
DBInfoLogLevel | |
DBRateLimiterMode | |
DBRecoveryMode | |
DBStatisticsHistogramType | |
DBStatisticsTickerType | This file is generated from generate.py. Re-generate it if you upgrade to a new version of RocksDB. |
DBTitanDBBlobRunMode | |
DBValueType | |
IndexType | |
PerfLevel | |
SstPartitionerResult | |
WriteStallCondition |
Traits
CompactionFilter |
|
CompactionFilterFactory | |
EncryptionKeyManager | |
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. |
FileSystemInspector | |
SliceTransform | |
TableFilter | |
TablePropertiesCollector |
|
TablePropertiesCollectorFactory | Constructs |
Functions
get_perf_level | |
new_bloom_filter | |
new_compaction_filter⚠ | |
new_compaction_filter_factory⚠ | |
new_compaction_filter_raw⚠ | Just like |
set_perf_level |