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 class
MappingBasedRepartitioner<T>
A repartitioner that assigns the same channel state to multiple subtasks according to some mapping.class
RoundRobinOperatorStateRepartitioner
Current default implementation ofOperatorStateRepartitioner
that 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. INSTANCE
Methods 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 givenOperatorStateRepartitioner
with 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)
-