Uses of Class
org.apache.flink.runtime.state.heap.StateMap
Packages that use StateMap
Package
Description
This package contains the classes for key/value state backends that store the state on the JVM
heap as objects.
-
Uses of StateMap in org.apache.flink.runtime.state.heap
Classes in org.apache.flink.runtime.state.heap with type parameters of type StateMapModifier and TypeClassDescriptionclassStateMapSnapshot<K,N, S, T extends StateMap<K, N, S>> Base class for snapshots of aStateMap.Subclasses of StateMap in org.apache.flink.runtime.state.heapModifier and TypeClassDescriptionclassCopyOnWriteStateMap<K,N, S> Implementation of Flink's in-memory state maps with copy-on-write support.Fields in org.apache.flink.runtime.state.heap declared as StateMapModifier and TypeFieldDescriptionStateTable.keyGroupedStateMapsMap for holding the actual state objects.protected final TStateMapSnapshot.owningStateMapTheStateMapfrom which this snapshot was created.Methods in org.apache.flink.runtime.state.heap that return StateMapModifier and TypeMethodDescriptionStateTable.createStateMap()StateTable.getMapForKeyGroup(int keyGroupIndex) StateTable.getState()Returns the internal data structure.Methods in org.apache.flink.runtime.state.heap that return types with arguments of type StateMapModifier and TypeMethodDescriptionCopyOnWriteStateTableSnapshot.getStateMapSnapshotForKeyGroup(int keyGroup) StateMap.stateSnapshot()Creates a snapshot of thisStateMap, to be written in checkpointing.Method parameters in org.apache.flink.runtime.state.heap with type arguments of type StateMapModifier and TypeMethodDescriptionvoidCopyOnWriteStateMap.releaseSnapshot(StateMapSnapshot<K, N, S, ? extends StateMap<K, N, S>> snapshotToRelease) Releases a snapshot for thisCopyOnWriteStateMap.voidStateMap.releaseSnapshot(StateMapSnapshot<K, N, S, ? extends StateMap<K, N, S>> snapshotToRelease) Releases a snapshot for thisStateMap.