Class StageTaskStatistics
java.lang.Object
io.trino.spi.eventlistener.StageTaskStatistics
This class is JSON serializable for convenience and serialization compatibility is not guaranteed across versions.
-
Constructor Summary
ConstructorsConstructorDescriptionStageTaskStatistics(int stageId, int tasks, LongDistribution cpuTimeDistribution, LongDistribution scheduledTimeDistribution, LongDistribution peakMemoryReservationDistribution, LongDistribution estimatedMemoryReservationDistribution, LongDistribution rawInputDataSizeDistribution, LongDistribution rawInputPositionsDistribution, LongDistribution processedInputDataSizeDistribution, LongDistribution processedInputPositionsDistribution, LongDistribution outputDataSizeDistribution, LongDistribution outputPositionsDistribution, LongDistribution totalDriversDistribution, LongSymmetricDistribution createTimeMillisDistribution, LongSymmetricDistribution firstStartTimeMillisDistribution, LongSymmetricDistribution lastStartTimeMillisDistribution, LongSymmetricDistribution terminatingStartTimeMillisDistribution, LongSymmetricDistribution lastEndTimeMillisDistribution, LongSymmetricDistribution endTimeMillisDistribution, DoubleSymmetricDistribution createTimeScaledDistribution, DoubleSymmetricDistribution firstStartTimeScaledDistribution, DoubleSymmetricDistribution lastStartTimeScaledDistribution, DoubleSymmetricDistribution terminatingStartTimeScaledDistribution, DoubleSymmetricDistribution lastEndTimeScaledDistribution, DoubleSymmetricDistribution endTimeScaledDistribution, DoubleSymmetricDistribution getSplitDistribution) -
Method Summary
-
Constructor Details
-
StageTaskStatistics
@Unstable public StageTaskStatistics(int stageId, int tasks, LongDistribution cpuTimeDistribution, LongDistribution scheduledTimeDistribution, LongDistribution peakMemoryReservationDistribution, LongDistribution estimatedMemoryReservationDistribution, LongDistribution rawInputDataSizeDistribution, LongDistribution rawInputPositionsDistribution, LongDistribution processedInputDataSizeDistribution, LongDistribution processedInputPositionsDistribution, LongDistribution outputDataSizeDistribution, LongDistribution outputPositionsDistribution, LongDistribution totalDriversDistribution, LongSymmetricDistribution createTimeMillisDistribution, LongSymmetricDistribution firstStartTimeMillisDistribution, LongSymmetricDistribution lastStartTimeMillisDistribution, LongSymmetricDistribution terminatingStartTimeMillisDistribution, LongSymmetricDistribution lastEndTimeMillisDistribution, LongSymmetricDistribution endTimeMillisDistribution, DoubleSymmetricDistribution createTimeScaledDistribution, DoubleSymmetricDistribution firstStartTimeScaledDistribution, DoubleSymmetricDistribution lastStartTimeScaledDistribution, DoubleSymmetricDistribution terminatingStartTimeScaledDistribution, DoubleSymmetricDistribution lastEndTimeScaledDistribution, DoubleSymmetricDistribution endTimeScaledDistribution, DoubleSymmetricDistribution getSplitDistribution)
-
-
Method Details
-
getStageId
public int getStageId() -
getTasks
public int getTasks() -
getCpuTimeDistribution
-
getScheduledTimeDistribution
-
getPeakMemoryReservationDistribution
-
getEstimatedMemoryReservationDistribution
-
getRawInputDataSizeDistribution
-
getRawInputPositionsDistribution
-
getProcessedInputDataSizeDistribution
-
getProcessedInputPositionsDistribution
-
getOutputDataSizeDistribution
-
getOutputPositionsDistribution
-
getTotalDriversDistribution
-
getCreateTimeMillisDistribution
-
getFirstStartTimeMillisDistribution
-
getLastStartTimeMillisDistribution
-
getTerminatingStartTimeMillisDistribution
-
getLastEndTimeMillisDistribution
-
getEndTimeMillisDistribution
-
getCreateTimeScaledDistribution
-
getFirstStartTimeScaledDistribution
-
getLastStartTimeScaledDistribution
-
getTerminatingStartTimeScaledDistribution
-
getLastEndTimeScaledDistribution
-
getEndTimeScaledDistribution
-
getGetSplitDistribution
-