Package io.trino.jdbc

Class QueryStats

java.lang.Object
io.trino.jdbc.QueryStats

public final class QueryStats extends Object
  • 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

      public String getQueryId()
    • getState

      public String getState()
    • isQueued

      public boolean isQueued()
    • isScheduled

      public boolean isScheduled()
    • getProgressPercentage

      public OptionalDouble 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

      public Optional<StageStats> getRootStage()