K - type of key.N - type of namespace.S - type of state.public class CopyOnWriteStateTable<K,N,S> extends StateTable<K,N,S>
StateTable uses CopyOnWriteStateMap. This implementation
supports asynchronous snapshots.keyContext, keyGroupedStateMaps, keyGroupRange, keySerializer, metaInfo| Modifier and Type | Method and Description |
|---|---|
protected CopyOnWriteStateMap<K,N,S> |
createStateMap() |
void |
setMetaInfo(RegisteredKeyValueStateBackendMetaInfo<N,S> metaInfo) |
CopyOnWriteStateTableSnapshot<K,N,S> |
stateSnapshot()
Creates a snapshot of this
CopyOnWriteStateTable, to be written in checkpointing. |
containsKey, get, get, getKeyGroupOffset, getKeys, getKeysAndNamespaces, getKeySerializer, getMapForKeyGroup, getMetaInfo, getNamespaceSerializer, getState, getStateIncrementalVisitor, getStateSerializer, isEmpty, iterator, keyGroupReader, put, put, remove, removeAndGetOld, size, sizeOfNamespace, transformclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprotected CopyOnWriteStateMap<K,N,S> createStateMap()
createStateMap in class StateTable<K,N,S>public void setMetaInfo(RegisteredKeyValueStateBackendMetaInfo<N,S> metaInfo)
setMetaInfo in class StateTable<K,N,S>@Nonnull public CopyOnWriteStateTableSnapshot<K,N,S> stateSnapshot()
CopyOnWriteStateTable, to be written in checkpointing.stateSnapshot in interface StateSnapshotRestorestateSnapshot in class StateTable<K,N,S>CopyOnWriteStateTable, for checkpointing.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.