Class OperatorStateInputSplit

java.lang.Object
org.apache.flink.state.api.input.splits.OperatorStateInputSplit
All Implemented Interfaces:
Serializable, org.apache.flink.core.io.InputSplit, PrioritizedOperatorSubtaskStateInputSplit

@Internal public final class OperatorStateInputSplit extends Object implements PrioritizedOperatorSubtaskStateInputSplit
An input split containing state handles for operator state.
See Also:
  • Constructor Details

    • OperatorStateInputSplit

      public OperatorStateInputSplit(org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.OperatorStateHandle> managedOperatorState, int splitNum)
  • Method Details

    • getSplitNumber

      public int getSplitNumber()
      Specified by:
      getSplitNumber in interface org.apache.flink.core.io.InputSplit
    • getPrioritizedManagedOperatorState

      @Nonnull public org.apache.flink.runtime.checkpoint.StateObjectCollection<org.apache.flink.runtime.state.OperatorStateHandle> getPrioritizedManagedOperatorState()
    • getPrioritizedOperatorSubtaskState

      public org.apache.flink.runtime.checkpoint.PrioritizedOperatorSubtaskState getPrioritizedOperatorSubtaskState()
      Specified by:
      getPrioritizedOperatorSubtaskState in interface PrioritizedOperatorSubtaskStateInputSplit