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
impl From<(&HummockVersionCommon<SstableInfo>, &HashSet<u64>)> for IncompleteHummockVersion
SStableInfo
will be stripped.
source§fn from(p: (&HummockVersion, &HashSet<CompactionGroupId>)) -> Self
fn from(p: (&HummockVersion, &HashSet<CompactionGroupId>)) -> Self
Converts to this type from the input type.