PbHummockVersionDelta

Type Alias PbHummockVersionDelta 

Source
pub type PbHummockVersionDelta = HummockVersionDelta;

Aliased Type§

pub struct PbHummockVersionDelta {
    pub id: TypedId<9, u64>,
    pub prev_id: TypedId<9, u64>,
    pub group_deltas: HashMap<TypedId<10, u64>, GroupDeltas>,
    pub max_committed_epoch: u64,
    pub trivial_move: bool,
    pub new_table_watermarks: HashMap<TypedId<0, u32>, TableWatermarks>,
    pub removed_table_ids: Vec<TypedId<0, u32>>,
    pub change_log_delta: HashMap<TypedId<0, u32>, ChangeLogDelta>,
    pub state_table_info_delta: HashMap<TypedId<0, u32>, StateTableInfoDelta>,
    pub vector_index_delta: HashMap<TypedId<0, u32>, VectorIndexDelta>,
}

Fields§

§id: TypedId<9, u64>§prev_id: TypedId<9, u64>§group_deltas: HashMap<TypedId<10, u64>, GroupDeltas>

Levels of each compaction group

§max_committed_epoch: u64
👎Deprecated
§trivial_move: bool§new_table_watermarks: HashMap<TypedId<0, u32>, TableWatermarks>§removed_table_ids: Vec<TypedId<0, u32>>§change_log_delta: HashMap<TypedId<0, u32>, ChangeLogDelta>§state_table_info_delta: HashMap<TypedId<0, u32>, StateTableInfoDelta>§vector_index_delta: HashMap<TypedId<0, u32>, VectorIndexDelta>