Class OperatorListStateAdaptor<V>

java.lang.Object
org.apache.flink.runtime.state.v2.adaptor.OperatorListStateAdaptor<V>
All Implemented Interfaces:
org.apache.flink.api.common.state.v2.AppendingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>, org.apache.flink.api.common.state.v2.ListState<V>, org.apache.flink.api.common.state.v2.MergingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>, org.apache.flink.api.common.state.v2.State

public class OperatorListStateAdaptor<V> extends Object implements org.apache.flink.api.common.state.v2.ListState<V>
An adaptor that transforms InternalListState into InternalListState.
  • Constructor Details

    • OperatorListStateAdaptor

      public OperatorListStateAdaptor(org.apache.flink.api.common.state.ListState<V> listState)
  • Method Details

    • asyncUpdate

      public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncUpdate(List<V> values)
      Specified by:
      asyncUpdate in interface org.apache.flink.api.common.state.v2.ListState<V>
    • update

      public void update(List<V> values)
      Specified by:
      update in interface org.apache.flink.api.common.state.v2.ListState<V>
    • asyncAddAll

      public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncAddAll(List<V> values)
      Specified by:
      asyncAddAll in interface org.apache.flink.api.common.state.v2.ListState<V>
    • addAll

      public void addAll(List<V> values)
      Specified by:
      addAll in interface org.apache.flink.api.common.state.v2.ListState<V>
    • asyncGet

      public org.apache.flink.api.common.state.v2.StateFuture<org.apache.flink.api.common.state.v2.StateIterator<V>> asyncGet()
      Specified by:
      asyncGet in interface org.apache.flink.api.common.state.v2.AppendingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>
    • get

      public Iterable<V> get()
      Specified by:
      get in interface org.apache.flink.api.common.state.v2.AppendingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>
    • asyncAdd

      public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncAdd(V value)
      Specified by:
      asyncAdd in interface org.apache.flink.api.common.state.v2.AppendingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>
    • add

      public void add(V value)
      Specified by:
      add in interface org.apache.flink.api.common.state.v2.AppendingState<V,org.apache.flink.api.common.state.v2.StateIterator<V>,Iterable<V>>
    • asyncClear

      public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncClear()
      Specified by:
      asyncClear in interface org.apache.flink.api.common.state.v2.State
    • clear

      public void clear()
      Specified by:
      clear in interface org.apache.flink.api.common.state.v2.State