Package io.prestosql.jdbc
Class QueryStats
- java.lang.Object
-
- io.prestosql.jdbc.QueryStats
-
public final class QueryStats extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryStats(String queryId, String state, boolean queued, boolean scheduled, int nodes, int totalSplits, int queuedSplits, int runningSplits, int completedSplits, long cpuTimeMillis, long wallTimeMillis, long queuedTimeMillis, long elapsedTimeMillis, long processedRows, long processedBytes, long peakMemoryBytes, Optional<StageStats> rootStage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getCompletedSplits()
long
getCpuTimeMillis()
long
getElapsedTimeMillis()
int
getNodes()
long
getPeakMemoryBytes()
long
getProcessedBytes()
long
getProcessedRows()
OptionalDouble
getProgressPercentage()
String
getQueryId()
int
getQueuedSplits()
long
getQueuedTimeMillis()
Optional<StageStats>
getRootStage()
int
getRunningSplits()
String
getState()
int
getTotalSplits()
long
getWallTimeMillis()
boolean
isQueued()
boolean
isScheduled()
-
-
-
Constructor Detail
-
QueryStats
public QueryStats(String queryId, String state, boolean queued, boolean scheduled, int nodes, int totalSplits, int queuedSplits, int runningSplits, int completedSplits, long cpuTimeMillis, long wallTimeMillis, long queuedTimeMillis, long elapsedTimeMillis, long processedRows, long processedBytes, long peakMemoryBytes, Optional<StageStats> rootStage)
-
-
Method Detail
-
getQueryId
public String getQueryId()
-
getState
public String getState()
-
isQueued
public boolean isQueued()
-
isScheduled
public boolean isScheduled()
-
getNodes
public int getNodes()
-
getTotalSplits
public int getTotalSplits()
-
getQueuedSplits
public int getQueuedSplits()
-
getRunningSplits
public int getRunningSplits()
-
getCompletedSplits
public int getCompletedSplits()
-
getCpuTimeMillis
public long getCpuTimeMillis()
-
getWallTimeMillis
public long getWallTimeMillis()
-
getQueuedTimeMillis
public long getQueuedTimeMillis()
-
getElapsedTimeMillis
public long getElapsedTimeMillis()
-
getProcessedRows
public long getProcessedRows()
-
getProcessedBytes
public long getProcessedBytes()
-
getPeakMemoryBytes
public long getPeakMemoryBytes()
-
getRootStage
public Optional<StageStats> getRootStage()
-
getProgressPercentage
public OptionalDouble getProgressPercentage()
-
-