Uses of Interface
org.apache.flink.runtime.checkpoint.OperatorStateRepartitioner
-
Packages that use OperatorStateRepartitioner Package Description org.apache.flink.runtime.checkpoint -
-
Uses of OperatorStateRepartitioner in org.apache.flink.runtime.checkpoint
Classes in org.apache.flink.runtime.checkpoint that implement OperatorStateRepartitioner Modifier and Type Class Description classMappingBasedRepartitioner<T>A repartitioner that assigns the same channel state to multiple subtasks according to some mapping.classRoundRobinOperatorStateRepartitionerCurrent default implementation ofOperatorStateRepartitionerthat redistributes state in round robin fashion.Fields in org.apache.flink.runtime.checkpoint declared as OperatorStateRepartitioner Modifier and Type Field Description static OperatorStateRepartitioner<OperatorStateHandle>RoundRobinOperatorStateRepartitioner. INSTANCEMethods in org.apache.flink.runtime.checkpoint with parameters of type OperatorStateRepartitioner Modifier and Type Method Description static <T> List<List<T>>StateAssignmentOperation. 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)
-