Package io.prestosql.server
Class QueryProgressStats
- java.lang.Object
-
- io.prestosql.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 QueryProgressStats
createQueryProgressStats(BasicQueryStats queryStats)
long
getCpuTimeMillis()
long
getCurrentMemoryBytes()
long
getElapsedTimeMillis()
long
getInputBytes()
long
getInputRows()
long
getPeakMemoryBytes()
OptionalDouble
getProgressPercentage()
long
getQueuedTimeMillis()
long
getScheduledTimeMillis()
boolean
isBlocked()
-
-
-
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()
-
-