Class WindowOperator.MergingWindowStateStore

    • Constructor Detail

      • MergingWindowStateStore

        public MergingWindowStateStore​(KeyedStateBackend<?> keyedStateBackend,
                                       org.apache.flink.api.common.ExecutionConfig executionConfig)
    • Method Detail

      • getState

        public <T> org.apache.flink.api.common.state.ValueState<T> getState​(org.apache.flink.api.common.state.ValueStateDescriptor<T> stateProperties)
        Specified by:
        getState in interface org.apache.flink.api.common.state.KeyedStateStore
        Overrides:
        getState in class DefaultKeyedStateStore
      • getListState

        public <T> org.apache.flink.api.common.state.ListState<T> getListState​(org.apache.flink.api.common.state.ListStateDescriptor<T> stateProperties)
        Specified by:
        getListState in interface org.apache.flink.api.common.state.KeyedStateStore
        Overrides:
        getListState in class DefaultKeyedStateStore
      • getReducingState

        public <T> org.apache.flink.api.common.state.ReducingState<T> getReducingState​(org.apache.flink.api.common.state.ReducingStateDescriptor<T> stateProperties)
        Specified by:
        getReducingState in interface org.apache.flink.api.common.state.KeyedStateStore
        Overrides:
        getReducingState in class DefaultKeyedStateStore
      • getAggregatingState

        public <IN,​ACC,​OUT> org.apache.flink.api.common.state.AggregatingState<IN,​OUT> getAggregatingState​(org.apache.flink.api.common.state.AggregatingStateDescriptor<IN,​ACC,​OUT> stateProperties)
        Specified by:
        getAggregatingState in interface org.apache.flink.api.common.state.KeyedStateStore
        Overrides:
        getAggregatingState in class DefaultKeyedStateStore
      • getMapState

        public <UK,​UV> org.apache.flink.api.common.state.MapState<UK,​UV> getMapState​(org.apache.flink.api.common.state.MapStateDescriptor<UK,​UV> stateProperties)
        Specified by:
        getMapState in interface org.apache.flink.api.common.state.KeyedStateStore
        Overrides:
        getMapState in class DefaultKeyedStateStore