Package com.facebook.presto.jdbc
Class QueryStats
- java.lang.Object
-
- com.facebook.presto.jdbc.QueryStats
-
public final class QueryStats extends Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCompletedSplits()longgetCpuTimeMillis()longgetElapsedTimeMillis()intgetNodes()longgetPeakMemoryBytes()longgetPeakTaskTotalMemoryBytes()longgetPeakTotalMemoryBytes()longgetProcessedBytes()longgetProcessedRows()OptionalDoublegetProgressPercentage()StringgetQueryId()intgetQueuedSplits()longgetQueuedTimeMillis()Optional<StageStats>getRootStage()intgetRunningSplits()StringgetState()intgetTotalSplits()longgetWaitingForPrerequisitesTimeMillis()longgetWallTimeMillis()booleanisQueued()booleanisScheduled()booleanisWaitingForPrerequisites()
-
-
-
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()
-
getRootStage
public Optional<StageStats> getRootStage()
-
getProgressPercentage
public OptionalDouble getProgressPercentage()
-
-