Trait lsm_tree::compaction::CompactionStrategy
source · pub trait CompactionStrategy {
// Required method
fn choose(&self, _: &Levels, config: &PersistedConfig) -> Choice;
}
Expand description
Trait for a compaction strategy
The strategy receives the levels of the LSM-tree as argument and emits a choice on what to do.