- Type Parameters:
K - The type of key the state is associated to.
N - The namespace type.
IN - The type of the values that are added into the state.
SV - The type of the intermediate state.
OUT - The type of the values that are returned from the state.
SYNCOUT - Type of the value that can be retrieved from the state by synchronous interface.
- All Superinterfaces:
org.apache.flink.api.common.state.v2.AppendingState<IN,OUT,SYNCOUT>, InternalKeyedState<K,N,SV>, InternalPartitionedState<N>, org.apache.flink.api.common.state.v2.State
- All Known Subinterfaces:
InternalAggregatingState<K,N,IN,ACC,OUT>, InternalListState<K,N,V>, InternalMergingState<K,N,IN,SV,OUT,SYNCOUT>, InternalReducingState<K,N,T>
- All Known Implementing Classes:
AbstractAggregatingState, AbstractListState, AbstractReducingState, AggregatingStateAdaptor, ListStateAdaptor, MergingStateAdaptor, ReducingStateAdaptor
public interface InternalAppendingState<K,N,IN,SV,OUT,SYNCOUT>
extends InternalKeyedState<K,N,SV>, org.apache.flink.api.common.state.v2.AppendingState<IN,OUT,SYNCOUT>
This class defines the internal interface for appending state.