Uses of Interface
org.apache.flink.runtime.checkpoint.OperatorStateRepartitioner
Packages that use OperatorStateRepartitioner
-
Uses of OperatorStateRepartitioner in org.apache.flink.runtime.checkpoint
Classes in org.apache.flink.runtime.checkpoint that implement OperatorStateRepartitionerModifier and TypeClassDescriptionclassA repartitioner that assigns the same channel state to multiple subtasks according to some mapping.classCurrent default implementation ofOperatorStateRepartitionerthat redistributes state in round robin fashion.Fields in org.apache.flink.runtime.checkpoint declared as OperatorStateRepartitionerModifier and TypeFieldDescriptionstatic final OperatorStateRepartitioner<OperatorStateHandle>RoundRobinOperatorStateRepartitioner.INSTANCEMethods in org.apache.flink.runtime.checkpoint with parameters of type OperatorStateRepartitionerModifier and TypeMethodDescriptionStateAssignmentOperation.applyRepartitioner(OperatorStateRepartitioner<T> opStateRepartitioner, List<List<T>> chainOpParallelStates, int oldParallelism, int newParallelism) Repartitions the given operator state using the givenOperatorStateRepartitionerwith respect to the new parallelism.static <T> Map<OperatorInstanceID,List<T>> StateAssignmentOperation.applyRepartitioner(OperatorID operatorID, OperatorStateRepartitioner<T> opStateRepartitioner, List<List<T>> chainOpParallelStates, int oldParallelism, int newParallelism) static <T extends StateObject>
voidStateAssignmentOperation.reDistributePartitionableStates(Map<OperatorID, OperatorState> oldOperatorStates, int newParallelism, Function<OperatorSubtaskState, StateObjectCollection<T>> extractHandle, OperatorStateRepartitioner<T> stateRepartitioner, Map<OperatorInstanceID, List<T>> result)