Package io.trino.execution
Class BasicStageStats
java.lang.Object
io.trino.execution.BasicStageStats
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasicStageStats(boolean isScheduled, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, int blockedDrivers, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize spilledDataSize, double cumulativeUserMemory, double failedCumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration failedCpuTime, io.airlift.units.Duration totalScheduledTime, io.airlift.units.Duration failedScheduledTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, OptionalDouble progressPercentage, OptionalDouble runningPercentage) -
Method Summary
Modifier and TypeMethodDescriptionstatic BasicStageStatsintintdoubleio.airlift.units.Durationdoubleio.airlift.units.Durationintio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizeintio.airlift.units.DataSizelongintio.airlift.units.DataSizeio.airlift.units.Durationintio.airlift.units.DataSizeio.airlift.units.Durationio.airlift.units.DataSizebooleanboolean
-
Field Details
-
EMPTY_STAGE_STATS
-
-
Constructor Details
-
BasicStageStats
public BasicStageStats(boolean isScheduled, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, int blockedDrivers, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize spilledDataSize, double cumulativeUserMemory, double failedCumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration failedCpuTime, io.airlift.units.Duration totalScheduledTime, io.airlift.units.Duration failedScheduledTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, OptionalDouble progressPercentage, OptionalDouble runningPercentage)
-
-
Method Details
-
isScheduled
public boolean isScheduled() -
getFailedTasks
public int getFailedTasks() -
getTotalDrivers
public int getTotalDrivers() -
getQueuedDrivers
public int getQueuedDrivers() -
getRunningDrivers
public int getRunningDrivers() -
getCompletedDrivers
public int getCompletedDrivers() -
getBlockedDrivers
public int getBlockedDrivers() -
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize() -
getPhysicalInputPositions
public long getPhysicalInputPositions() -
getPhysicalInputReadTime
public io.airlift.units.Duration getPhysicalInputReadTime() -
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize() -
getInternalNetworkInputDataSize
public io.airlift.units.DataSize getInternalNetworkInputDataSize() -
getInternalNetworkInputPositions
public long getInternalNetworkInputPositions() -
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize() -
getRawInputPositions
public long getRawInputPositions() -
getSpilledDataSize
public io.airlift.units.DataSize getSpilledDataSize() -
getCumulativeUserMemory
public double getCumulativeUserMemory() -
getFailedCumulativeUserMemory
public double getFailedCumulativeUserMemory() -
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation() -
getTotalMemoryReservation
public io.airlift.units.DataSize getTotalMemoryReservation() -
getTotalCpuTime
public io.airlift.units.Duration getTotalCpuTime() -
getFailedCpuTime
public io.airlift.units.Duration getFailedCpuTime() -
getTotalScheduledTime
public io.airlift.units.Duration getTotalScheduledTime() -
getFailedScheduledTime
public io.airlift.units.Duration getFailedScheduledTime() -
isFullyBlocked
public boolean isFullyBlocked() -
getBlockedReasons
-
getProgressPercentage
-
getRunningPercentage
-
aggregateBasicStageStats
-