OverlappingLevel

Type Alias OverlappingLevel 

Source
pub type OverlappingLevel = OverlappingLevelCommon<SstableInfo>;

Aliased Type§

pub struct OverlappingLevel {
    pub sub_levels: Vec<LevelCommon<SstableInfo>>,
    pub total_file_size: u64,
    pub uncompressed_file_size: u64,
}

Fields§

§sub_levels: Vec<LevelCommon<SstableInfo>>§total_file_size: u64§uncompressed_file_size: u64

Implementations§

Source§

impl OverlappingLevel

Source

fn normalize(&mut self)

Remove empty sub-levels, then recompute aggregated sizes.

Source§

impl OverlappingLevel