Class KeyGroupRangeInputSplit

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

@Internal public final class KeyGroupRangeInputSplit extends Object implements PrioritizedOperatorSubtaskStateInputSplit
An input split representing a key-group range from a savepoint.
See Also:
  • Constructor Details

    • KeyGroupRangeInputSplit

      public KeyGroupRangeInputSplit(List<org.apache.flink.runtime.state.KeyedStateHandle> managedKeyedState, List<org.apache.flink.runtime.state.KeyedStateHandle> rawKeyedState, int numKeyGroups, int split)
  • Method Details

    • getSplitNumber

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

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

      public int getNumKeyGroups()