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-window
KeyedStateStores. Used to allow per-window
state access for ProcessWindowFunction.-
Field Summary
FieldsFields inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore
asyncKeyedStateBackend, keyedStateBackend, serializerFactory, supportKeyedStateApiSet -
Constructor Summary
ConstructorsConstructorDescriptionAbstractPerWindowStateStore(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, setSupportKeyedStateApiSetV2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.api.common.state.KeyedStateStore
getState
-
Field Details
-
window
-
-
Constructor Details
-
AbstractPerWindowStateStore
public AbstractPerWindowStateStore(AsyncKeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig, DeclaredVariable<W> window)
-