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 planningTimeMillis, long analysisTimeMillis, long cpuTimeMillis, long wallTimeMillis, long queuedTimeMillis, long elapsedTimeMillis, long finishingTimeMillis, long physicalInputTimeMillis, long processedRows, long processedBytes, long peakMemoryBytes, long physicalInputBytes, long physicalWrittenBytes, long internalNetworkInputBytes, 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()
    • getPlanningTimeMillis

      public long getPlanningTimeMillis()
    • getAnalysisTimeMillis

      public long getAnalysisTimeMillis()
    • getCpuTimeMillis

      public long getCpuTimeMillis()
    • getWallTimeMillis

      public long getWallTimeMillis()
    • getQueuedTimeMillis

      public long getQueuedTimeMillis()
    • getElapsedTimeMillis

      public long getElapsedTimeMillis()
    • getFinishingTimeMillis

      public long getFinishingTimeMillis()
    • getPhysicalInputTimeMillis

      public long getPhysicalInputTimeMillis()
    • getProcessedRows

      public long getProcessedRows()
    • getProcessedBytes

      public long getProcessedBytes()
    • getPeakMemoryBytes

      public long getPeakMemoryBytes()
    • getPhysicalInputBytes

      public long getPhysicalInputBytes()
    • getPhysicalWrittenBytes

      public long getPhysicalWrittenBytes()
    • getInternalNetworkInputBytes

      public long getInternalNetworkInputBytes()
    • getRootStage

      public Optional<StageStats> getRootStage()