Class QueryStats


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

        public OptionalDouble getProgressPercentage()