Class WindowOperator.MergingWindowStateStore

    • Field Summary

      • Fields inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore

        executionConfig, keyedStateBackend
    • Constructor Summary

      Constructors 
      Constructor Description
      MergingWindowStateStore​(org.apache.flink.runtime.state.KeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <IN,​ACC,​OUT>
      org.apache.flink.api.common.state.AggregatingState<IN,​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)  
      • Methods inherited from class org.apache.flink.runtime.state.DefaultKeyedStateStore

        getPartitionedState
    • Constructor Detail

      • MergingWindowStateStore

        public MergingWindowStateStore​(org.apache.flink.runtime.state.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 org.apache.flink.runtime.state.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 org.apache.flink.runtime.state.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 org.apache.flink.runtime.state.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 org.apache.flink.runtime.state.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 org.apache.flink.runtime.state.DefaultKeyedStateStore