public class QueryStats extends Object
| Constructor and 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 distributedPlanningTime,
io.airlift.units.Duration totalPlanningTime,
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 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.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,
List<OperatorStats> operatorSummaries) |
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 distributedPlanningTime,
io.airlift.units.Duration totalPlanningTime,
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 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.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,
List<OperatorStats> operatorSummaries)
public org.joda.time.DateTime getCreateTime()
public org.joda.time.DateTime getExecutionStartTime()
public org.joda.time.DateTime getLastHeartbeat()
@Nullable public org.joda.time.DateTime getEndTime()
public io.airlift.units.Duration getElapsedTime()
public io.airlift.units.Duration getResourceWaitingTime()
public io.airlift.units.Duration getDispatchingTime()
public io.airlift.units.Duration getQueuedTime()
public io.airlift.units.Duration getExecutionTime()
public io.airlift.units.Duration getAnalysisTime()
public io.airlift.units.Duration getDistributedPlanningTime()
public io.airlift.units.Duration getTotalPlanningTime()
public io.airlift.units.Duration getFinishingTime()
public int getTotalTasks()
public int getRunningTasks()
public int getCompletedTasks()
public int getTotalDrivers()
public int getQueuedDrivers()
public int getRunningDrivers()
public int getBlockedDrivers()
public int getCompletedDrivers()
public double getCumulativeUserMemory()
public io.airlift.units.DataSize getUserMemoryReservation()
public io.airlift.units.DataSize getRevocableMemoryReservation()
public io.airlift.units.DataSize getTotalMemoryReservation()
public io.airlift.units.DataSize getPeakUserMemoryReservation()
public io.airlift.units.DataSize getPeakRevocableMemoryReservation()
public io.airlift.units.DataSize getPeakTotalMemoryReservation()
public io.airlift.units.DataSize getPeakTaskUserMemory()
public io.airlift.units.DataSize getPeakTaskRevocableMemory()
public io.airlift.units.DataSize getPeakTaskTotalMemory()
public boolean isScheduled()
public io.airlift.units.Duration getTotalScheduledTime()
public io.airlift.units.Duration getTotalCpuTime()
public io.airlift.units.Duration getTotalBlockedTime()
public boolean isFullyBlocked()
public Set<BlockedReason> getBlockedReasons()
public io.airlift.units.DataSize getPhysicalInputDataSize()
public long getPhysicalInputPositions()
public io.airlift.units.DataSize getInternalNetworkInputDataSize()
public long getInternalNetworkInputPositions()
public io.airlift.units.DataSize getRawInputDataSize()
public long getRawInputPositions()
public io.airlift.units.DataSize getProcessedInputDataSize()
public long getProcessedInputPositions()
public io.airlift.units.DataSize getOutputDataSize()
public long getOutputPositions()
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
public long getWrittenPositions()
public io.airlift.units.DataSize getLogicalWrittenDataSize()
public List<StageGcStatistics> getStageGcStatistics()
public List<OperatorStats> getOperatorSummaries()
public OptionalDouble getProgressPercentage()
public io.airlift.units.DataSize getSpilledDataSize()
Copyright © 2012–2019. All rights reserved.