Package org.apache.flink.state.changelog
-
Interface Summary Interface Description ChangelogState State used byChangelogKeyedStateBackend
.KvStateChangeLogger<Value,Namespace> A logger for some key-partitioned state (not onlyValueState
.StateChangeLogger<Value,Namespace> Logs changes to a state created byChangelogKeyedStateBackend
. -
Class Summary Class Description AbstractChangelogStateBackend An abstract base implementation of theStateBackend
interface whose subclasses use delegatedStateBackend and State changes to restore.ChangelogKeyedStateBackend<K> AKeyedStateBackend
that keeps state on the underlying delegated keyed state backend as well as on the state change log.ChangelogKeyGroupedPriorityQueue<T> AKeyGroupedInternalPriorityQueue
that keeps state on the underlying delegatedKeyGroupedInternalPriorityQueue
as well as on the state change log.ChangelogStateBackend This state backend holds the working state in the underlying delegatedStateBackend, and forwards state changes to State Changelog.ChangelogStateFactory Maintains the lifecycle of allChangelogState
s.DeactivatedChangelogStateBackend This state backend use delegatedStateBackend and State changes to restore to the delegatedStateBackend in which switching Changelog from enabled to disabled. -
Enum Summary Enum Description StateChangeOperation The operation applied toChangelogState
.