Package io.trino.server
Class QueryProgressStats
- java.lang.Object
-
- io.trino.server.QueryProgressStats
-
public class QueryProgressStats extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryProgressStats(long elapsedTimeMillis, long queuedTimeMillis, long cpuTimeMillis, long scheduledTimeMillis, long currentMemoryBytes, long peakMemoryBytes, long inputRows, long inputBytes, boolean blocked, OptionalDouble progressPercentage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryProgressStatscreateQueryProgressStats(BasicQueryStats queryStats)longgetCpuTimeMillis()longgetCurrentMemoryBytes()longgetElapsedTimeMillis()longgetInputBytes()longgetInputRows()longgetPeakMemoryBytes()OptionalDoublegetProgressPercentage()longgetQueuedTimeMillis()longgetScheduledTimeMillis()booleanisBlocked()
-
-
-
Constructor Detail
-
QueryProgressStats
public QueryProgressStats(long elapsedTimeMillis, long queuedTimeMillis, long cpuTimeMillis, long scheduledTimeMillis, long currentMemoryBytes, long peakMemoryBytes, long inputRows, long inputBytes, boolean blocked, OptionalDouble progressPercentage)
-
-
Method Detail
-
createQueryProgressStats
public static QueryProgressStats createQueryProgressStats(BasicQueryStats queryStats)
-
getElapsedTimeMillis
public long getElapsedTimeMillis()
-
getQueuedTimeMillis
public long getQueuedTimeMillis()
-
getCpuTimeMillis
public long getCpuTimeMillis()
-
getScheduledTimeMillis
public long getScheduledTimeMillis()
-
getCurrentMemoryBytes
public long getCurrentMemoryBytes()
-
getPeakMemoryBytes
public long getPeakMemoryBytes()
-
getInputRows
public long getInputRows()
-
getInputBytes
public long getInputBytes()
-
isBlocked
public boolean isBlocked()
-
getProgressPercentage
public OptionalDouble getProgressPercentage()
-
-