Interface InternalAppendingState<K,N,IN,SV,OUT>
- Type Parameters:
K- The type of key the state is associated toN- The type of the namespaceIN- The type of elements added to the stateSV- The type of elements in the stateOUT- The type of the resulting element in the state
- All Superinterfaces:
org.apache.flink.api.common.state.AppendingState<IN,,OUT> InternalKvState<K,,N, SV> org.apache.flink.api.common.state.State
- All Known Subinterfaces:
InternalAggregatingState<K,,N, IN, SV, OUT> InternalListState<K,,N, T> InternalMergingState<K,,N, IN, SV, OUT> InternalReducingState<K,N, T>
public interface InternalAppendingState<K,N,IN,SV,OUT>
extends InternalKvState<K,N,SV>, org.apache.flink.api.common.state.AppendingState<IN,OUT>
The peer to the
AppendingState in the internal state type hierarchy.
See InternalKvState for a description of the internal state hierarchy.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.runtime.state.internal.InternalKvState
InternalKvState.StateIncrementalVisitor<K,N, V> -
Method Summary
Modifier and TypeMethodDescriptionGet internally stored value.voidupdateInternal(SV valueToStore) Update internally stored value.Methods inherited from interface org.apache.flink.api.common.state.AppendingState
add, getMethods inherited from interface org.apache.flink.runtime.state.internal.InternalKvState
getKeySerializer, getNamespaceSerializer, getSerializedValue, getStateIncrementalVisitor, getValueSerializer, setCurrentNamespaceMethods inherited from interface org.apache.flink.api.common.state.State
clear
-
Method Details
-
getInternal
Get internally stored value.- Returns:
- internally stored value.
- Throws:
Exception- The method may forward exception thrown internally (by I/O or functions).
-
updateInternal
Update internally stored value.- Parameters:
valueToStore- new value to store.- Throws:
Exception- The method may forward exception thrown internally (by I/O or functions).
-