Uses of Class
org.apache.flink.runtime.executiongraph.IndexRange
Packages that use IndexRange
Package
Description
-
Uses of IndexRange in org.apache.flink.runtime.deployment
Methods in org.apache.flink.runtime.deployment that return IndexRangeModifier and TypeMethodDescriptionInputGateDeploymentDescriptor.getConsumedSubpartitionRange(int shuffleDescriptorIndex) Methods in org.apache.flink.runtime.deployment that return types with arguments of type IndexRangeModifier and TypeMethodDescriptionInputGateDeploymentDescriptor.getConsumedShuffleDescriptorRanges()Constructors in org.apache.flink.runtime.deployment with parameters of type IndexRangeModifierConstructorDescriptionInputGateDeploymentDescriptor(IntermediateDataSetID consumedResultId, ResultPartitionType consumedPartitionType, IndexRange consumedSubpartitionIndexRange, int numberOfInputChannels, List<TaskDeploymentDescriptor.MaybeOffloaded<TaskDeploymentDescriptorFactory.ShuffleDescriptorGroup>> serializedInputChannels) -
Uses of IndexRange in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return types with arguments of type IndexRangeModifier and TypeMethodDescriptionExecutionVertexInputInfo.getConsumedSubpartitionGroups()Get the subpartition groups this subtask should consume.ExecutionVertexInputInfo.getConsumedSubpartitionGroups()Get the subpartition groups this subtask should consume.static List<IndexRange>IndexRangeUtil.mergeIndexRanges(Collection<IndexRange> ranges) Merges overlapping or consecutiveIndexRangeinstances from the given collection.Method parameters in org.apache.flink.runtime.executiongraph with type arguments of type IndexRangeModifier and TypeMethodDescriptionstatic List<IndexRange>IndexRangeUtil.mergeIndexRanges(Collection<IndexRange> ranges) Merges overlapping or consecutiveIndexRangeinstances from the given collection.Constructors in org.apache.flink.runtime.executiongraph with parameters of type IndexRangeModifierConstructorDescriptionExecutionVertexInputInfo(int subtaskIndex, IndexRange partitionIndexRange, IndexRange subpartitionIndexRange) Constructor parameters in org.apache.flink.runtime.executiongraph with type arguments of type IndexRangeModifierConstructorDescriptionExecutionVertexInputInfo(int subtaskIndex, Map<IndexRange, IndexRange> consumedSubpartitionGroups) ExecutionVertexInputInfo(int subtaskIndex, Map<IndexRange, IndexRange> consumedSubpartitionGroups) -
Uses of IndexRange in org.apache.flink.runtime.io.network.partition
Subclasses of IndexRange in org.apache.flink.runtime.io.network.partitionModifier and TypeClassDescriptionclassA collection of subpartition indexes.Constructors in org.apache.flink.runtime.io.network.partition with parameters of type IndexRange -
Uses of IndexRange in org.apache.flink.runtime.scheduler.adaptivebatch
Methods in org.apache.flink.runtime.scheduler.adaptivebatch with parameters of type IndexRangeModifier and TypeMethodDescriptionlongAllToAllBlockingResultInfo.getNumBytesProduced(IndexRange partitionIndexRange, IndexRange subpartitionIndexRange) longBlockingInputInfo.getNumBytesProduced(IndexRange partitionIndexRange, IndexRange subpartitionIndexRange) longBlockingResultInfo.getNumBytesProduced(IndexRange partitionIndexRange, IndexRange subpartitionIndexRange) Return the aggregated num of bytes according to the index range for partition and subpartition. -
Uses of IndexRange in org.apache.flink.runtime.scheduler.adaptivebatch.util
Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return IndexRangeModifier and TypeMethodDescriptionSubpartitionSlice.getPartitionRange(int numPartitions) SubpartitionSlice is used to describe a group of inputs with the same type number which may have different numbers of partitions, so we need to use the specific partitions number to get the correct partition range.SubpartitionSlice.getSubpartitionRange()Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return types with arguments of type IndexRangeModifier and TypeMethodDescriptionstatic Optional<List<IndexRange>>VertexParallelismAndInputInfosDeciderUtils.adjustToClosestLegalParallelism(long currentDataVolumeLimit, int currentParallelism, int minParallelism, int maxParallelism, long minLimit, long maxLimit, Function<Long, Integer> parallelismComputer, Function<Long, List<IndexRange>> subpartitionRangesComputer) Adjust the parallelism to the closest legal parallelism and return the computed subpartition ranges.static Optional<List<IndexRange>>VertexParallelismAndInputInfosDeciderUtils.tryComputeSubpartitionSliceRange(int minParallelism, int maxParallelism, long maxDataVolumePerTask, Map<Integer, List<SubpartitionSlice>> subpartitionSlices) Attempts to compute the subpartition slice ranges to ensure even distribution of data across downstream tasks.Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util with parameters of type IndexRangeModifier and TypeMethodDescriptionstatic SubpartitionSliceSubpartitionSlice.createSubpartitionSlice(IndexRange partitionRange, IndexRange subpartitionRange, long dataBytes) static List<SubpartitionSlice>SubpartitionSlice.createSubpartitionSlicesByMultiPartitionRanges(List<IndexRange> partitionRanges, IndexRange subpartitionRange, Map<Integer, long[]> subpartitionBytesByPartition) Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch.util with type arguments of type IndexRangeModifier and TypeMethodDescriptionstatic JobVertexInputInfoVertexParallelismAndInputInfosDeciderUtils.createdJobVertexInputInfoForNonBroadcast(BlockingInputInfo inputInfo, List<IndexRange> subpartitionSliceRanges, List<SubpartitionSlice> subpartitionSlices) static List<SubpartitionSlice>SubpartitionSlice.createSubpartitionSlicesByMultiPartitionRanges(List<IndexRange> partitionRanges, IndexRange subpartitionRange, Map<Integer, long[]> subpartitionBytesByPartition)