risingwave_hummock_sdk::time_travel

Type Alias IncompleteHummockVersion

source
pub type IncompleteHummockVersion = HummockVersionCommon<SstableIdInVersion>;

Aliased Type§

struct IncompleteHummockVersion {
    pub id: HummockVersionId,
    pub levels: HashMap<u64, LevelsCommon<SstableIdInVersion>>,
    pub(crate) max_committed_epoch: u64,
    pub table_watermarks: HashMap<TableId, Arc<TableWatermarks>>,
    pub table_change_log: HashMap<TableId, TableChangeLogCommon<SstableIdInVersion>>,
    pub state_table_info: HummockVersionStateTableInfo,
}

Fields§

§id: HummockVersionId§levels: HashMap<u64, LevelsCommon<SstableIdInVersion>>§max_committed_epoch: u64
👎Deprecated
§table_watermarks: HashMap<TableId, Arc<TableWatermarks>>§table_change_log: HashMap<TableId, TableChangeLogCommon<SstableIdInVersion>>§state_table_info: HummockVersionStateTableInfo

Trait Implementations§

source§

impl From<(&HummockVersionCommon<SstableInfo>, &HashSet<u64>)> for IncompleteHummockVersion

SStableInfo will be stripped.

source§

fn from(p: (&HummockVersion, &HashSet<CompactionGroupId>)) -> Self

Converts to this type from the input type.