Package io.trino.jdbc
Class QueryStats
java.lang.Object
io.trino.jdbc.QueryStats
-
Constructor Summary
ConstructorsConstructorDescriptionQueryStats
(String queryId, String state, boolean queued, boolean scheduled, OptionalDouble progressPercentage, 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
-
Constructor Details
-
QueryStats
public QueryStats(String queryId, String state, boolean queued, boolean scheduled, OptionalDouble progressPercentage, 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 Details
-
getQueryId
-
getState
-
isQueued
public boolean isQueued() -
isScheduled
public boolean isScheduled() -
getProgressPercentage
-
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
-