Package io.trino.execution
Class QueryStats
- java.lang.Object
-
- io.trino.execution.QueryStats
-
public class QueryStats extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryStats(org.joda.time.DateTime createTime, org.joda.time.DateTime executionStartTime, org.joda.time.DateTime lastHeartbeat, org.joda.time.DateTime endTime, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration resourceWaitingTime, io.airlift.units.Duration dispatchingTime, io.airlift.units.Duration executionTime, io.airlift.units.Duration analysisTime, io.airlift.units.Duration planningTime, io.airlift.units.Duration finishingTime, int totalTasks, int runningTasks, int completedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakRevocableMemoryReservation, io.airlift.units.DataSize peakNonRevocableMemoryReservation, io.airlift.units.DataSize peakTotalMemoryReservation, io.airlift.units.DataSize peakTaskUserMemory, io.airlift.units.DataSize peakTaskRevocableMemory, io.airlift.units.DataSize peakTaskTotalMemory, boolean scheduled, io.airlift.units.Duration totalScheduledTime, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration totalBlockedTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize processedInputDataSize, long processedInputPositions, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, List<StageGcStatistics> stageGcStatistics, DynamicFilterService.DynamicFiltersStats dynamicFiltersStats, List<OperatorStats> operatorSummaries)
-
Method Summary
-
-
-
Constructor Detail
-
QueryStats
public QueryStats(org.joda.time.DateTime createTime, org.joda.time.DateTime executionStartTime, org.joda.time.DateTime lastHeartbeat, org.joda.time.DateTime endTime, io.airlift.units.Duration elapsedTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration resourceWaitingTime, io.airlift.units.Duration dispatchingTime, io.airlift.units.Duration executionTime, io.airlift.units.Duration analysisTime, io.airlift.units.Duration planningTime, io.airlift.units.Duration finishingTime, int totalTasks, int runningTasks, int completedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakRevocableMemoryReservation, io.airlift.units.DataSize peakNonRevocableMemoryReservation, io.airlift.units.DataSize peakTotalMemoryReservation, io.airlift.units.DataSize peakTaskUserMemory, io.airlift.units.DataSize peakTaskRevocableMemory, io.airlift.units.DataSize peakTaskTotalMemory, boolean scheduled, io.airlift.units.Duration totalScheduledTime, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration totalBlockedTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, io.airlift.units.DataSize physicalInputDataSize, long physicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, long internalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.DataSize processedInputDataSize, long processedInputPositions, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, List<StageGcStatistics> stageGcStatistics, DynamicFilterService.DynamicFiltersStats dynamicFiltersStats, List<OperatorStats> operatorSummaries)
-
-
Method Detail
-
getCreateTime
public org.joda.time.DateTime getCreateTime()
-
getExecutionStartTime
public org.joda.time.DateTime getExecutionStartTime()
-
getLastHeartbeat
public org.joda.time.DateTime getLastHeartbeat()
-
getEndTime
@Nullable public org.joda.time.DateTime getEndTime()
-
getElapsedTime
public io.airlift.units.Duration getElapsedTime()
-
getResourceWaitingTime
public io.airlift.units.Duration getResourceWaitingTime()
-
getDispatchingTime
public io.airlift.units.Duration getDispatchingTime()
-
getQueuedTime
public io.airlift.units.Duration getQueuedTime()
-
getExecutionTime
public io.airlift.units.Duration getExecutionTime()
-
getAnalysisTime
public io.airlift.units.Duration getAnalysisTime()
-
getPlanningTime
public io.airlift.units.Duration getPlanningTime()
-
getFinishingTime
public io.airlift.units.Duration getFinishingTime()
-
getTotalTasks
public int getTotalTasks()
-
getRunningTasks
public int getRunningTasks()
-
getCompletedTasks
public int getCompletedTasks()
-
getTotalDrivers
public int getTotalDrivers()
-
getQueuedDrivers
public int getQueuedDrivers()
-
getRunningDrivers
public int getRunningDrivers()
-
getBlockedDrivers
public int getBlockedDrivers()
-
getCompletedDrivers
public int getCompletedDrivers()
-
getCumulativeUserMemory
public double getCumulativeUserMemory()
-
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation()
-
getRevocableMemoryReservation
public io.airlift.units.DataSize getRevocableMemoryReservation()
-
getTotalMemoryReservation
public io.airlift.units.DataSize getTotalMemoryReservation()
-
getPeakUserMemoryReservation
public io.airlift.units.DataSize getPeakUserMemoryReservation()
-
getPeakRevocableMemoryReservation
public io.airlift.units.DataSize getPeakRevocableMemoryReservation()
-
getPeakNonRevocableMemoryReservation
public io.airlift.units.DataSize getPeakNonRevocableMemoryReservation()
-
getPeakTotalMemoryReservation
public io.airlift.units.DataSize getPeakTotalMemoryReservation()
-
getPeakTaskUserMemory
public io.airlift.units.DataSize getPeakTaskUserMemory()
-
getPeakTaskRevocableMemory
public io.airlift.units.DataSize getPeakTaskRevocableMemory()
-
getPeakTaskTotalMemory
public io.airlift.units.DataSize getPeakTaskTotalMemory()
-
isScheduled
public boolean isScheduled()
-
getTotalScheduledTime
public io.airlift.units.Duration getTotalScheduledTime()
-
getTotalCpuTime
public io.airlift.units.Duration getTotalCpuTime()
-
getTotalBlockedTime
public io.airlift.units.Duration getTotalBlockedTime()
-
isFullyBlocked
public boolean isFullyBlocked()
-
getBlockedReasons
public Set<BlockedReason> getBlockedReasons()
-
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize()
-
getPhysicalInputPositions
public long getPhysicalInputPositions()
-
getPhysicalInputReadTime
public io.airlift.units.Duration getPhysicalInputReadTime()
-
getInternalNetworkInputDataSize
public io.airlift.units.DataSize getInternalNetworkInputDataSize()
-
getInternalNetworkInputPositions
public long getInternalNetworkInputPositions()
-
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize()
-
getRawInputPositions
public long getRawInputPositions()
-
getProcessedInputDataSize
public io.airlift.units.DataSize getProcessedInputDataSize()
-
getProcessedInputPositions
public long getProcessedInputPositions()
-
getOutputDataSize
public io.airlift.units.DataSize getOutputDataSize()
-
getOutputPositions
public long getOutputPositions()
-
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
-
getWrittenPositions
public long getWrittenPositions()
-
getLogicalWrittenDataSize
public io.airlift.units.DataSize getLogicalWrittenDataSize()
-
getStageGcStatistics
public List<StageGcStatistics> getStageGcStatistics()
-
getDynamicFiltersStats
public DynamicFilterService.DynamicFiltersStats getDynamicFiltersStats()
-
getOperatorSummaries
public List<OperatorStats> getOperatorSummaries()
-
getProgressPercentage
public OptionalDouble getProgressPercentage()
-
getSpilledDataSize
public io.airlift.units.DataSize getSpilledDataSize()
-
-