Class MergingStateAdaptor<K,​N,​IN,​ACC,​OUT,​SYNCOUT>

    • Method Detail

      • asyncMergeNamespaces

        public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncMergeNamespaces​(N target,
                                                                                           Collection<N> sources)
        Description copied from interface: InternalMergingState
        Merges the state of the current key for the given source namespaces into the state of the target namespace.
        Specified by:
        asyncMergeNamespaces in interface InternalMergingState<K,​N,​IN,​ACC,​OUT,​SYNCOUT>
        Parameters:
        target - The target namespace where the merged state should be stored.
        sources - The source namespaces whose state should be merged.
      • mergeNamespaces

        public void mergeNamespaces​(N target,
                                    Collection<N> sources)
        Description copied from interface: InternalMergingState
        Merges the state of the current key for the given source namespaces into the state of the target namespace.
        Specified by:
        mergeNamespaces in interface InternalMergingState<K,​N,​IN,​ACC,​OUT,​SYNCOUT>
        Parameters:
        target - The target namespace where the merged state should be stored.
        sources - The source namespaces whose state should be merged.
      • get

        public SYNCOUT get()
        Specified by:
        get in interface org.apache.flink.api.common.state.v2.AppendingState<K,​N,​IN>
      • asyncAdd

        public org.apache.flink.api.common.state.v2.StateFuture<Void> asyncAdd​(IN value)
        Specified by:
        asyncAdd in interface org.apache.flink.api.common.state.v2.AppendingState<K,​N,​IN>
      • add

        public void add​(IN value)
        Specified by:
        add in interface org.apache.flink.api.common.state.v2.AppendingState<K,​N,​IN>