Class 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 Detail

      • OperatorListStateAdaptor

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

      • 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