Class QueryStats


  • public final class QueryStats
    extends Object
    • Constructor Detail

      • QueryStats

        public QueryStats​(String queryId,
                          String state,
                          boolean waitingForPrerequisites,
                          boolean queued,
                          boolean scheduled,
                          int nodes,
                          int totalSplits,
                          int queuedSplits,
                          int runningSplits,
                          int completedSplits,
                          long cpuTimeMillis,
                          long wallTimeMillis,
                          long waitingForPrerequisitesTimeMillis,
                          long queuedTimeMillis,
                          long elapsedTimeMillis,
                          long processedRows,
                          long processedBytes,
                          long peakMemoryBytes,
                          long peakTotalMemoryBytes,
                          long peakTaskTotalMemoryBytes,
                          Optional<StageStats> rootStage)
    • Method Detail

      • getQueryId

        public String getQueryId()
      • getState

        public String getState()
      • isWaitingForPrerequisites

        public boolean isWaitingForPrerequisites()
      • 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()
      • getWaitingForPrerequisitesTimeMillis

        public long getWaitingForPrerequisitesTimeMillis()
      • getQueuedTimeMillis

        public long getQueuedTimeMillis()
      • getElapsedTimeMillis

        public long getElapsedTimeMillis()
      • getProcessedRows

        public long getProcessedRows()
      • getProcessedBytes

        public long getProcessedBytes()
      • getPeakMemoryBytes

        public long getPeakMemoryBytes()
      • getPeakTotalMemoryBytes

        public long getPeakTotalMemoryBytes()
      • getPeakTaskTotalMemoryBytes

        public long getPeakTaskTotalMemoryBytes()
      • getProgressPercentage

        public OptionalDouble getProgressPercentage()