Class AsyncWindowOperator.PerWindowStateStore
java.lang.Object
org.apache.flink.runtime.state.DefaultKeyedStateStore
AsyncWindowOperator<K,IN,ACC,OUT,W>.AbstractPerWindowStateStore
org.apache.flink.runtime.asyncprocessing.operators.windowing.AsyncWindowOperator.PerWindowStateStore
- All Implemented Interfaces:
org.apache.flink.api.common.state.KeyedStateStore
public class AsyncWindowOperator.PerWindowStateStore
extends AsyncWindowOperator<K,IN,ACC,OUT,W>.AbstractPerWindowStateStore
Regular per-window state store for use with
ProcessWindowFunction.-
Field Summary
Fields inherited from class org.apache.flink.runtime.asyncprocessing.operators.windowing.AsyncWindowOperator.AbstractPerWindowStateStore
windowFields inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore
asyncKeyedStateBackend, keyedStateBackend, serializerFactory, supportKeyedStateApiSet -
Constructor Summary
ConstructorsConstructorDescriptionPerWindowStateStore(AsyncKeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig, DeclaredVariable<W> window) -
Method Summary
Modifier and TypeMethodDescriptionprotected <S extends org.apache.flink.api.common.state.v2.State,SV>
SgetPartitionedState(org.apache.flink.api.common.state.v2.StateDescriptor<SV> stateDescriptor) Methods inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore
getAggregatingState, getAggregatingState, getListState, getListState, getMapState, getMapState, 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
-
Constructor Details
-
PerWindowStateStore
public PerWindowStateStore(AsyncKeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig, DeclaredVariable<W> window)
-
-
Method Details
-
getPartitionedState
protected <S extends org.apache.flink.api.common.state.v2.State,SV> S getPartitionedState(org.apache.flink.api.common.state.v2.StateDescriptor<SV> stateDescriptor) throws Exception - Overrides:
getPartitionedStatein classDefaultKeyedStateStore- Throws:
Exception
-