Package org.apache.flink.state.changelog
package org.apache.flink.state.changelog
-
ClassDescriptionAn abstract base implementation of the
StateBackendinterface whose subclasses use delegatedStateBackend and State changes to restore.AKeyedStateBackendthat keeps state on the underlying delegated keyed state backend as well as on the state change log.AKeyGroupedInternalPriorityQueuethat keeps state on the underlying delegatedKeyGroupedInternalPriorityQueueas well as on the state change log.State used byChangelogKeyedStateBackend.This state backend holds the working state in the underlying delegatedStateBackend, and forwards state changes to State Changelog.Maintains the lifecycle of allChangelogStates.This state backend use delegatedStateBackend and State changes to restore to the delegatedStateBackend in which switching Changelog from enabled to disabled.KvStateChangeLogger<Value,Namespace> A logger for some key-partitioned state (not onlyValueState.StateChangeLogger<Value,Namespace> Logs changes to a state created byChangelogKeyedStateBackend.The operation applied toChangelogState.