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, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, 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 BasicStageStatsintdoubleio.airlift.units.Durationdoubleio.airlift.units.Durationintio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.Durationintio.airlift.units.DataSizelongintio.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, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, 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() -
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize() -
getPhysicalInputPositions
public long getPhysicalInputPositions() -
getInternalNetworkInputDataSize
public io.airlift.units.DataSize getInternalNetworkInputDataSize() -
getInternalNetworkInputPositions
public long getInternalNetworkInputPositions() -
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize() -
getRawInputPositions
public long getRawInputPositions() -
getPhysicalInputReadTime
public io.airlift.units.Duration getPhysicalInputReadTime() -
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
-