Expand description
Memtable implementation for bulk load
Modulesยง
- context
- Context for iterating bulk memtable.
- part
- Bulk part encoder/decoder.
- part_
reader - row_
group_ ๐reader
Structsยง
- Bulk
Memtable - Memtable that ingests and scans parts directly.
- Bulk
Memtable Builder - Builder to build a BulkMemtable.
- Bulk
Part ๐Wrapper - Bulk
Parts ๐ - All parts in a bulk memtable.
- Bulk
Range ๐Iter Builder - Iterator builder for bulk range
- Compact
Dispatcher - Scheduler to run compact tasks in background.
- Encoded
Bulk ๐Range Iter Builder - Iterator builder for encoded bulk range
- Encoded
Part ๐Wrapper - MemCompact
Task ๐ - A memtable compact task to run in background.
- Memtable
Compactor ๐ - Merging
Flags ๐Guard - RAII guard for managing merging flags. Automatically resets merging flags when dropped if the merge operation wasnโt successful.
Enumsยง
- Part
ToMerge ๐ - Enum to wrap different types of parts for unified merging.