pub type IncompleteHummockVersionDelta = HummockVersionDeltaCommon<SstableIdInVersion>;Expand description
IncompleteHummockVersionDelta is incomplete because SSTableInfo only has the sst_id set in the following fields:
PbGroupDeltasChangeLogDelta
Aliased Type§
pub struct IncompleteHummockVersionDelta {
pub id: HummockVersionId,
pub prev_id: HummockVersionId,
pub group_deltas: HashMap<u64, GroupDeltasCommon<SstableIdInVersion>>,
pub(crate) max_committed_epoch: u64,
pub trivial_move: bool,
pub new_table_watermarks: HashMap<TableId, TableWatermarks>,
pub removed_table_ids: HashSet<TableId>,
pub change_log_delta: HashMap<TableId, ChangeLogDeltaCommon<SstableIdInVersion>>,
pub state_table_info_delta: HashMap<TableId, StateTableInfoDelta>,
pub vector_index_delta: HashMap<TableId, VectorIndexDelta>,
}Fields§
§id: HummockVersionId§prev_id: HummockVersionId§group_deltas: HashMap<u64, GroupDeltasCommon<SstableIdInVersion>>§max_committed_epoch: u64👎Deprecated
§trivial_move: bool§new_table_watermarks: HashMap<TableId, TableWatermarks>§removed_table_ids: HashSet<TableId>§change_log_delta: HashMap<TableId, ChangeLogDeltaCommon<SstableIdInVersion>>§state_table_info_delta: HashMap<TableId, StateTableInfoDelta>§vector_index_delta: HashMap<TableId, VectorIndexDelta>Trait Implementations§
Source§impl From<(&HummockVersionDeltaCommon<SstableInfo>, &HashSet<u32>)> for IncompleteHummockVersionDelta
SStableInfo will be stripped.
impl From<(&HummockVersionDeltaCommon<SstableInfo>, &HashSet<u32>)> for IncompleteHummockVersionDelta
SStableInfo will be stripped.
Source§fn from(p: (&HummockVersionDelta, &HashSet<StateTableId>)) -> Self
fn from(p: (&HummockVersionDelta, &HashSet<StateTableId>)) -> Self
Converts to this type from the input type.