Structs§
- Compaction
Region - CompactionRegion represents a region that needs to be compacted. It’s the subset of MitoRegion.
- Compaction
Version - Region version for compaction that does not hold memtables.
- Default
Compactor - DefaultCompactor is the default implementation of Compactor.
- Default
SstMerger - The production
SstMergerthat reads, merges, and writes SST files. - Merge
Output [MergeOutput]represents the output of merging SST files.- Open
Compaction Region Request - OpenCompactionRegionRequest represents the request to open a compaction region.
Traits§
- Compactor
- Compactor is the trait that defines the compaction logic.
- SstMerger
- Trait for merging a single compaction output into SST files.
Functions§
- open_
compaction_ region - Open a compaction region from a compaction request. It’s simple version of RegionOpener::open().
- sst_
info_ 🔒from_ file_ meta - Builds an
SstInfofor the remote-compaction path by copying the scalar fields thatFileMetaalso carries.