Interface | Description |
---|---|
AggregatingState<IN,OUT> |
State interface for aggregating state, based on an
AggregateFunction . |
AppendingState<IN,OUT> |
Base interface for partitioned state that supports adding elements and inspecting the current
state.
|
FoldingState<T,ACC> | Deprecated
will be removed in a future version in favor of
AggregatingState |
KeyedStateStore |
This interface contains methods for registering keyed state with a managed store.
|
ListState<T> |
State interface for partitioned list state in Operations. |
MapState<UK,UV> |
State interface for partitioned key-value state. |
MergingState<IN,OUT> |
Extension of
AppendingState that allows merging of state. |
OperatorStateStore |
This interface contains methods for registering operator state with a managed store.
|
ReducingState<T> |
State interface for reducing state. |
State |
Interface that different types of partitioned state must implement.
|
StateBinder | |
ValueState<T> |
State interface for partitioned single-value state. |
Class | Description |
---|---|
AggregatingStateDescriptor<IN,ACC,OUT> |
A StateDescriptor for
AggregatingState . |
FoldingStateDescriptor<T,ACC> | Deprecated
will be removed in a future version in favor of
AggregatingStateDescriptor |
ListStateDescriptor<T> |
A
StateDescriptor for ListState . |
MapStateDescriptor<UK,UV> |
A
StateDescriptor for MapState . |
ReducingStateDescriptor<T> | |
StateDescriptor<S extends State,T> |
Base class for state descriptors.
|
ValueStateDescriptor<T> |
Enum | Description |
---|---|
StateDescriptor.Type |
An enumeration of the types of supported states.
|
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.