Class AggregatedBlockingInputInfo
java.lang.Object
org.apache.flink.runtime.scheduler.adaptivebatch.util.AggregatedBlockingInputInfo
Helper class that aggregates input information with the same typeNumber so that they can be
processed as a single unit.
-
Method Summary
Modifier and TypeMethodDescriptionstatic AggregatedBlockingInputInfocreateAggregatedBlockingInputInfo(long defaultSkewedThreshold, double skewedFactor, long dataVolumePerTask, List<BlockingInputInfo> inputInfos) longgetAggregatedSubpartitionBytes(int subpartitionIndex) intintlongbooleanisSkewedSubpartition(int subpartitionIndex) boolean
-
Method Details
-
getMaxPartitionNum
public int getMaxPartitionNum() -
getTargetSize
public long getTargetSize() -
getSubpartitionBytesByPartition
-
getAggregatedSubpartitionBytes
public long getAggregatedSubpartitionBytes(int subpartitionIndex) -
isSplittable
public boolean isSplittable() -
isSkewedSubpartition
public boolean isSkewedSubpartition(int subpartitionIndex) -
getNumSubpartitions
public int getNumSubpartitions() -
createAggregatedBlockingInputInfo
public static AggregatedBlockingInputInfo createAggregatedBlockingInputInfo(long defaultSkewedThreshold, double skewedFactor, long dataVolumePerTask, List<BlockingInputInfo> inputInfos)
-