Class WindowOperator.AbstractPerWindowStateStore

java.lang.Object
org.apache.flink.runtime.state.DefaultKeyedStateStore
org.apache.flink.streaming.runtime.operators.windowing.WindowOperator.AbstractPerWindowStateStore
All Implemented Interfaces:
org.apache.flink.api.common.state.KeyedStateStore
Direct Known Subclasses:
WindowOperator.MergingWindowStateStore, WindowOperator.PerWindowStateStore
Enclosing class:
WindowOperator<K,IN,ACC,OUT,W extends Window>

public abstract class WindowOperator.AbstractPerWindowStateStore extends DefaultKeyedStateStore
Base class for per-window KeyedStateStores. Used to allow per-window state access for ProcessWindowFunction.
  • Field Details

    • window

      protected W extends Window window
  • Constructor Details

    • AbstractPerWindowStateStore

      public AbstractPerWindowStateStore(KeyedStateBackend<?> keyedStateBackend, org.apache.flink.api.common.ExecutionConfig executionConfig)