Package io.trino.server
Class BasicQueryStats
java.lang.Object
io.trino.server.BasicQueryStats
Lightweight version of QueryStats. Parts of the web UI depend on the fields
being named consistently across these classes.
-
Constructor Summary
ConstructorsConstructorDescriptionBasicQueryStats(QueryStats queryStats) BasicQueryStats(org.joda.time.DateTime createTime, org.joda.time.DateTime endTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration executionTime, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize physicalInputDataSize, double cumulativeUserMemory, double failedCumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakTotalMemoryReservation, 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 TypeMethodDescriptionintorg.joda.time.DateTimedoubleio.airlift.units.Durationorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.Durationdoubleio.airlift.units.Durationintio.airlift.units.DataSizeio.airlift.units.DataSizeio.airlift.units.DataSizeintio.airlift.units.Durationio.airlift.units.DataSizelongintio.airlift.units.Durationintio.airlift.units.DataSizeio.airlift.units.Durationio.airlift.units.DataSizestatic BasicQueryStatsboolean
-
Constructor Details
-
BasicQueryStats
public BasicQueryStats(org.joda.time.DateTime createTime, org.joda.time.DateTime endTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration executionTime, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize physicalInputDataSize, double cumulativeUserMemory, double failedCumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakTotalMemoryReservation, 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) -
BasicQueryStats
-
-
Method Details
-
immediateFailureQueryStats
-
getCreateTime
public org.joda.time.DateTime getCreateTime() -
getEndTime
public org.joda.time.DateTime getEndTime() -
getQueuedTime
public io.airlift.units.Duration getQueuedTime() -
getElapsedTime
public io.airlift.units.Duration getElapsedTime() -
getExecutionTime
public io.airlift.units.Duration getExecutionTime() -
getFailedTasks
public int getFailedTasks() -
getTotalDrivers
public int getTotalDrivers() -
getQueuedDrivers
public int getQueuedDrivers() -
getRunningDrivers
public int getRunningDrivers() -
getCompletedDrivers
public int getCompletedDrivers() -
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize() -
getRawInputPositions
public long getRawInputPositions() -
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize() -
getCumulativeUserMemory
public double getCumulativeUserMemory() -
getFailedCumulativeUserMemory
public double getFailedCumulativeUserMemory() -
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation() -
getTotalMemoryReservation
public io.airlift.units.DataSize getTotalMemoryReservation() -
getPeakUserMemoryReservation
public io.airlift.units.DataSize getPeakUserMemoryReservation() -
getPeakTotalMemoryReservation
public io.airlift.units.DataSize getPeakTotalMemoryReservation() -
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
-