Uses of Class
org.apache.flink.runtime.executiongraph.JobVertexInputInfo
Packages that use JobVertexInputInfo
Package
Description
-
Uses of JobVertexInputInfo in org.apache.flink.runtime.executiongraph
Methods in org.apache.flink.runtime.executiongraph that return JobVertexInputInfoModifier and TypeMethodDescriptionstatic JobVertexInputInfoVertexInputInfoComputationUtils.computeVertexInputInfoForAllToAll(int sourceCount, int targetCount, Function<Integer, Integer> numOfSubpartitionsRetriever, boolean isDynamicGraph, boolean isBroadcast, boolean isSingleSubpartitionContainsAllData) Compute theJobVertexInputInfofor aDistributionPattern.ALL_TO_ALLedge.static JobVertexInputInfoVertexInputInfoComputationUtils.computeVertexInputInfoForPointwise(int sourceCount, int targetCount, Function<Integer, Integer> numOfSubpartitionsRetriever, boolean isDynamicGraph) Compute theJobVertexInputInfofor aDistributionPattern.POINTWISEedge.VertexInputInfoStore.get(JobVertexID jobVertexId, IntermediateDataSetID resultId) Get aJobVertexInputInfo.DefaultExecutionGraph.getJobVertexInputInfo(JobVertexID jobVertexId, IntermediateDataSetID resultId) InternalExecutionGraphAccessor.getJobVertexInputInfo(JobVertexID jobVertexId, IntermediateDataSetID resultId) Get the input info of a certain input of a certain job vertex.Methods in org.apache.flink.runtime.executiongraph that return types with arguments of type JobVertexInputInfoModifier and TypeMethodDescriptionVertexInputInfoComputationUtils.computeVertexInputInfos(int parallelism, List<? extends IntermediateResultInfo> inputs, boolean isDynamicGraph) VertexInputInfoComputationUtils.computeVertexInputInfos(ExecutionJobVertex ejv, Function<IntermediateDataSetID, IntermediateResult> intermediateResultRetriever) ParallelismAndInputInfos.getJobVertexInputInfos()Methods in org.apache.flink.runtime.executiongraph with parameters of type JobVertexInputInfoModifier and TypeMethodDescriptionvoidVertexInputInfoStore.put(JobVertexID jobVertexId, IntermediateDataSetID resultId, JobVertexInputInfo info) Put aJobVertexInputInfo.Method parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertexInputInfoModifier and TypeMethodDescriptionvoidDefaultExecutionGraph.initializeJobVertex(ExecutionJobVertex ejv, long createTimestamp, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) voidExecutionGraph.initializeJobVertex(ExecutionJobVertex ejv, long createTimestamp, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) Initialize the given execution job vertex, mainly includes creating execution vertices according to the parallelism, and connecting to the predecessors.Constructor parameters in org.apache.flink.runtime.executiongraph with type arguments of type JobVertexInputInfoModifierConstructorDescriptionParallelismAndInputInfos(int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) -
Uses of JobVertexInputInfo in org.apache.flink.runtime.jobmaster.event
Methods in org.apache.flink.runtime.jobmaster.event that return types with arguments of type JobVertexInputInfoConstructor parameters in org.apache.flink.runtime.jobmaster.event with type arguments of type JobVertexInputInfoModifierConstructorDescriptionExecutionJobVertexInitializedEvent(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) -
Uses of JobVertexInputInfo in org.apache.flink.runtime.scheduler.adaptivebatch
Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch with type arguments of type JobVertexInputInfoModifier and TypeMethodDescriptionvoidBatchJobRecoveryContext.initializeJobVertex(ExecutionJobVertex jobVertex, int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos, long createTimestamp) Initializes a given job vertex with the specified parallelism and input information.voidBatchJobRecoveryHandler.onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) Records the job vertex initialization event for use during future batch job recovery.voidDefaultBatchJobRecoveryHandler.onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) voidDummyBatchJobRecoveryHandler.onExecutionJobVertexInitialization(JobVertexID jobVertexId, int parallelism, Map<IntermediateDataSetID, JobVertexInputInfo> jobVertexInputInfos) -
Uses of JobVertexInputInfo in org.apache.flink.runtime.scheduler.adaptivebatch.util
Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return JobVertexInputInfoModifier and TypeMethodDescriptionstatic JobVertexInputInfoVertexParallelismAndInputInfosDeciderUtils.createdJobVertexInputInfoForBroadcast(BlockingInputInfo inputInfo, int parallelism) static JobVertexInputInfoVertexParallelismAndInputInfosDeciderUtils.createdJobVertexInputInfoForNonBroadcast(BlockingInputInfo inputInfo, List<IndexRange> subpartitionSliceRanges, List<SubpartitionSlice> subpartitionSlices) Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util that return types with arguments of type JobVertexInputInfoModifier and TypeMethodDescriptionAllToAllVertexInputInfoComputer.compute(JobVertexID jobVertexId, List<BlockingInputInfo> inputInfos, int parallelism, int minParallelism, int maxParallelism, long dataVolumePerTask) Decide parallelism and input infos, which will make the data be evenly distributed to downstream subtasks for ALL_TO_ALL, such that different downstream subtasks consume roughly the same amount of data.PointwiseVertexInputInfoComputer.compute(List<BlockingInputInfo> inputInfos, int parallelism, int minParallelism, int maxParallelism, long dataVolumePerTask) Decide parallelism and input infos, which will make the data be evenly distributed to downstream subtasks for POINTWISE, such that different downstream subtasks consume roughly the same amount of data.VertexParallelismAndInputInfosDeciderUtils.createJobVertexInputInfos(List<BlockingInputInfo> inputInfos, Map<Integer, List<SubpartitionSlice>> subpartitionSlices, List<IndexRange> subpartitionSliceRanges, Function<Integer, Integer> subpartitionSliceKeyResolver) Methods in org.apache.flink.runtime.scheduler.adaptivebatch.util with parameters of type JobVertexInputInfoModifier and TypeMethodDescriptionstatic voidVertexParallelismAndInputInfosDeciderUtils.logBalancedDataDistributionOptimizationResult(org.slf4j.Logger logger, JobVertexID jobVertexId, BlockingInputInfo inputInfo, JobVertexInputInfo optimizedJobVertexInputInfo) Logs the data distribution optimization info when a balanced data distribution algorithm is effectively optimized compared to the num-based data distribution algorithm.Method parameters in org.apache.flink.runtime.scheduler.adaptivebatch.util with type arguments of type JobVertexInputInfoModifier and TypeMethodDescriptionstatic intVertexParallelismAndInputInfosDeciderUtils.checkAndGetParallelism(Collection<JobVertexInputInfo> vertexInputInfos)