public class WindowOperator.MergingWindowStateStore extends WindowOperator.AbstractPerWindowStateStore
WindowOperator.AbstractPerWindowStateStore that doesn't allow access to per-window state.window| Constructor and Description |
|---|
MergingWindowStateStore(org.apache.flink.runtime.state.KeyedStateBackend<?> keyedStateBackend,
org.apache.flink.api.common.ExecutionConfig executionConfig) |
| Modifier and Type | Method and Description |
|---|---|
<IN,ACC,OUT> |
getAggregatingState(org.apache.flink.api.common.state.AggregatingStateDescriptor<IN,ACC,OUT> stateProperties) |
<T> org.apache.flink.api.common.state.ListState<T> |
getListState(org.apache.flink.api.common.state.ListStateDescriptor<T> stateProperties) |
<UK,UV> org.apache.flink.api.common.state.MapState<UK,UV> |
getMapState(org.apache.flink.api.common.state.MapStateDescriptor<UK,UV> stateProperties) |
<T> org.apache.flink.api.common.state.ReducingState<T> |
getReducingState(org.apache.flink.api.common.state.ReducingStateDescriptor<T> stateProperties) |
<T> org.apache.flink.api.common.state.ValueState<T> |
getState(org.apache.flink.api.common.state.ValueStateDescriptor<T> stateProperties) |
public MergingWindowStateStore(org.apache.flink.runtime.state.KeyedStateBackend<?> keyedStateBackend,
org.apache.flink.api.common.ExecutionConfig executionConfig)
public <T> org.apache.flink.api.common.state.ValueState<T> getState(org.apache.flink.api.common.state.ValueStateDescriptor<T> stateProperties)
getState in interface org.apache.flink.api.common.state.KeyedStateStoregetState in class org.apache.flink.runtime.state.DefaultKeyedStateStorepublic <T> org.apache.flink.api.common.state.ListState<T> getListState(org.apache.flink.api.common.state.ListStateDescriptor<T> stateProperties)
getListState in interface org.apache.flink.api.common.state.KeyedStateStoregetListState in class org.apache.flink.runtime.state.DefaultKeyedStateStorepublic <T> org.apache.flink.api.common.state.ReducingState<T> getReducingState(org.apache.flink.api.common.state.ReducingStateDescriptor<T> stateProperties)
getReducingState in interface org.apache.flink.api.common.state.KeyedStateStoregetReducingState in class org.apache.flink.runtime.state.DefaultKeyedStateStorepublic <IN,ACC,OUT> org.apache.flink.api.common.state.AggregatingState<IN,OUT> getAggregatingState(org.apache.flink.api.common.state.AggregatingStateDescriptor<IN,ACC,OUT> stateProperties)
getAggregatingState in interface org.apache.flink.api.common.state.KeyedStateStoregetAggregatingState in class org.apache.flink.runtime.state.DefaultKeyedStateStorepublic <UK,UV> org.apache.flink.api.common.state.MapState<UK,UV> getMapState(org.apache.flink.api.common.state.MapStateDescriptor<UK,UV> stateProperties)
getMapState in interface org.apache.flink.api.common.state.KeyedStateStoregetMapState in class org.apache.flink.runtime.state.DefaultKeyedStateStoreCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.