risingwave_hummock_sdk::version

Type Alias LocalHummockVersionDelta

source
pub type LocalHummockVersionDelta = HummockVersionDeltaCommon<SstableInfo, ()>;

Aliased Type§

struct LocalHummockVersionDelta {
    pub id: HummockVersionId,
    pub prev_id: HummockVersionId,
    pub group_deltas: HashMap<u64, GroupDeltasCommon<SstableInfo>>,
    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<()>>,
    pub state_table_info_delta: HashMap<TableId, StateTableInfoDelta>,
}

Fields§

§id: HummockVersionId§prev_id: HummockVersionId§group_deltas: HashMap<u64, GroupDeltasCommon<SstableInfo>>§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<()>>§state_table_info_delta: HashMap<TableId, StateTableInfoDelta>

Trait Implementations§

source§

impl From<HummockVersionDeltaCommon<SstableInfo>> for LocalHummockVersionDelta

source§

fn from(delta: HummockVersionDelta) -> Self

Converts to this type from the input type.