Class AsyncWindowOperator.AbstractPerWindowStateStore
- java.lang.Object
-
- org.apache.flink.runtime.state.DefaultKeyedStateStore
-
- org.apache.flink.runtime.asyncprocessing.operators.windowing.AsyncWindowOperator.AbstractPerWindowStateStore
-
- All Implemented Interfaces:
org.apache.flink.api.common.state.KeyedStateStore
- Direct Known Subclasses:
AsyncWindowOperator.PerWindowStateStore
public abstract class AsyncWindowOperator.AbstractPerWindowStateStore extends DefaultKeyedStateStore
Base class for per-windowKeyedStateStores. Used to allow per-window state access forProcessWindowFunction.
-
-
Field Summary
Fields Modifier and Type Field Description protected DeclaredVariable<W>window-
Fields inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore
asyncKeyedStateBackend, keyedStateBackend, serializerFactory, supportKeyedStateApiSet
-
-
Constructor Summary
Constructors Constructor Description AbstractPerWindowStateStore(AsyncKeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig, DeclaredVariable<W> window)
-
Method Summary
-
Methods inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore
getAggregatingState, getAggregatingState, getListState, getListState, getMapState, getMapState, getPartitionedState, getPartitionedState, getReducingState, getReducingState, getState, getValueState, setSupportKeyedStateApiSetV2
-
-
-
-
Field Detail
-
window
protected final DeclaredVariable<W extends Window> window
-
-
Constructor Detail
-
AbstractPerWindowStateStore
public AbstractPerWindowStateStore(AsyncKeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig, DeclaredVariable<W> window)
-
-