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 totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize physicalInputDataSize, double cumulativeUserMemory, double cumulativeSystemMemory, 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 totalScheduledTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, OptionalDouble progressPercentage) -
Method Summary
Modifier and TypeMethodDescriptionintorg.joda.time.DateTimedoubledoubleio.airlift.units.Durationorg.joda.time.DateTimeio.airlift.units.Durationio.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 totalDrivers, int queuedDrivers, int runningDrivers, int completedDrivers, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize physicalInputDataSize, double cumulativeUserMemory, double cumulativeSystemMemory, 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 totalScheduledTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, OptionalDouble progressPercentage) -
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() -
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() -
getCumulativeSystemMemory
public double getCumulativeSystemMemory() -
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() -
getTotalScheduledTime
public io.airlift.units.Duration getTotalScheduledTime() -
isFullyBlocked
public boolean isFullyBlocked() -
getBlockedReasons
-
getProgressPercentage
-