Class CopyOnWriteSkipListStateMapSnapshot<K,N,S>
- java.lang.Object
-
- org.apache.flink.runtime.state.heap.StateMapSnapshot<K,N,S,CopyOnWriteSkipListStateMap<K,N,S>>
-
- org.apache.flink.runtime.state.heap.CopyOnWriteSkipListStateMapSnapshot<K,N,S>
-
- Type Parameters:
K- type of keyN- type of namespaceS- type of state
public class CopyOnWriteSkipListStateMapSnapshot<K,N,S> extends org.apache.flink.runtime.state.heap.StateMapSnapshot<K,N,S,CopyOnWriteSkipListStateMap<K,N,S>>
This class represents the snapshot of aCopyOnWriteSkipListStateMap.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<org.apache.flink.runtime.state.StateEntry<K,N,S>>getIterator(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer, org.apache.flink.runtime.state.StateSnapshotTransformer<S> stateSnapshotTransformer)voidrelease()voidwriteState(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer, org.apache.flink.core.memory.DataOutputView dov, org.apache.flink.runtime.state.StateSnapshotTransformer<S> stateSnapshotTransformer)
-
-
-
Method Detail
-
release
public void release()
-
getIterator
public Iterator<org.apache.flink.runtime.state.StateEntry<K,N,S>> getIterator(@Nonnull org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, @Nonnull org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, @Nonnull org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer, @Nullable org.apache.flink.runtime.state.StateSnapshotTransformer<S> stateSnapshotTransformer)
-
writeState
public void writeState(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer, org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer, org.apache.flink.api.common.typeutils.TypeSerializer<S> stateSerializer, @Nonnull org.apache.flink.core.memory.DataOutputView dov, @Nullable org.apache.flink.runtime.state.StateSnapshotTransformer<S> stateSnapshotTransformer) throws IOException
- Specified by:
writeStatein classorg.apache.flink.runtime.state.heap.StateMapSnapshot<K,N,S,CopyOnWriteSkipListStateMap<K,N,S>>- Throws:
IOException
-
-