Expand description
Memtables are write buffers for regions.
Re-exports§
pub use crate::memtable::key_values::KeyValues;
Modules§
- bulk
- Memtable implementation for bulk load
- key_
values - partition_
tree - Memtable implementation based on a partition tree.
- stats 🔒
- Internal metrics of the memtable.
- time_
partition - Partitions memtables by time.
- time_
series - version 🔒
- Memtable version.
Structs§
- Alloc
Tracker - Memtable memory allocation tracker.
- Bulk
Part - Memtable
Builder 🔒Provider - Provider of memtable builders for regions.
- Memtable
Range - A range in the memtable.
- Memtable
Range Context - Context shared by ranges of the same memtable.
- Memtable
Ranges - Ranges in a memtable.
- Memtable
Stats
Enums§
- Memtable
Config - Config for memtables.
Traits§
- Iter
Builder - Builder to build an iterator to read the range. The builder should know the projection and the predicate to build the iterator.
- Memtable
- In memory write buffer.
- Memtable
Builder - Builder to build a new Memtable.