Module rocks::options
[−]
[src]
Common options for DB, CF, read/write/flush/compact...
Structs
ColumnFamilyOptions | |
CompactRangeOptions |
CompactRangeOptions is used by CompactRange() call. |
CompactionOptions |
CompactionOptions are used in CompactFiles() call. |
DBOptions | |
DbPath | |
FlushOptions |
Options that control flush operations |
IngestExternalFileOptions |
IngestExternalFileOptions is used by IngestExternalFile() |
Options |
Options to control the behavior of a database (passed to DB::Open) |
ReadOptions |
Options that control read operations. |
WriteOptions |
Options that control write operations |
Enums
AccessHint |
Specify the file access pattern once a compaction is started. It will be applied to all input files of a compaction. |
BottommostLevelCompaction |
For level based compaction, we can configure if we want to skip/force bottommost level compaction. |
CompressionType |
DB contents are stored in a set of blocks, each of which holds a sequence of key,value pairs. Each block may be compressed before being stored in a file. The following enum describes which compression method (if any) is used to compress a block. |
ReadTier |
An application can issue a read request (via Get/Iterators) and specify if that read should process data that ALREADY resides on a specified cache level. For example, if an application specifies kBlockCacheTier then the Get call will process data that is already processed in the memtable or the block cache. It will not page in data from the OS cache or data that resides in storage. |
WALRecoveryMode |
Recovery mode to control the consistency while replaying WAL |