@Immutable public class BasicQueryStats extends Object
| Constructor and Description |
|---|
BasicQueryStats(org.joda.time.DateTime createTime,
org.joda.time.DateTime endTime,
io.airlift.units.Duration queuedTime,
io.airlift.units.Duration elapsedTime,
io.airlift.units.Duration executionTime,
int totalDrivers,
int queuedDrivers,
int runningDrivers,
int completedDrivers,
io.airlift.units.DataSize rawInputDataSize,
long rawInputPositions,
double cumulativeUserMemory,
io.airlift.units.DataSize userMemoryReservation,
io.airlift.units.DataSize totalMemoryReservation,
io.airlift.units.DataSize peakUserMemoryReservation,
io.airlift.units.DataSize peakTotalMemoryReservation,
io.airlift.units.Duration totalCpuTime,
io.airlift.units.Duration totalScheduledTime,
boolean fullyBlocked,
Set<BlockedReason> blockedReasons,
OptionalDouble progressPercentage) |
BasicQueryStats(QueryStats queryStats) |
| Modifier and Type | Method and Description |
|---|---|
Set<BlockedReason> |
getBlockedReasons() |
int |
getCompletedDrivers() |
org.joda.time.DateTime |
getCreateTime() |
double |
getCumulativeUserMemory() |
io.airlift.units.Duration |
getElapsedTime() |
org.joda.time.DateTime |
getEndTime() |
io.airlift.units.Duration |
getExecutionTime() |
io.airlift.units.DataSize |
getPeakTotalMemoryReservation() |
io.airlift.units.DataSize |
getPeakUserMemoryReservation() |
OptionalDouble |
getProgressPercentage() |
int |
getQueuedDrivers() |
io.airlift.units.Duration |
getQueuedTime() |
io.airlift.units.DataSize |
getRawInputDataSize() |
long |
getRawInputPositions() |
int |
getRunningDrivers() |
io.airlift.units.Duration |
getTotalCpuTime() |
int |
getTotalDrivers() |
io.airlift.units.DataSize |
getTotalMemoryReservation() |
io.airlift.units.Duration |
getTotalScheduledTime() |
io.airlift.units.DataSize |
getUserMemoryReservation() |
static BasicQueryStats |
immediateFailureQueryStats() |
boolean |
isFullyBlocked() |
public BasicQueryStats(org.joda.time.DateTime createTime,
org.joda.time.DateTime endTime,
io.airlift.units.Duration queuedTime,
io.airlift.units.Duration elapsedTime,
io.airlift.units.Duration executionTime,
int totalDrivers,
int queuedDrivers,
int runningDrivers,
int completedDrivers,
io.airlift.units.DataSize rawInputDataSize,
long rawInputPositions,
double cumulativeUserMemory,
io.airlift.units.DataSize userMemoryReservation,
io.airlift.units.DataSize totalMemoryReservation,
io.airlift.units.DataSize peakUserMemoryReservation,
io.airlift.units.DataSize peakTotalMemoryReservation,
io.airlift.units.Duration totalCpuTime,
io.airlift.units.Duration totalScheduledTime,
boolean fullyBlocked,
Set<BlockedReason> blockedReasons,
OptionalDouble progressPercentage)
public BasicQueryStats(QueryStats queryStats)
public static BasicQueryStats immediateFailureQueryStats()
public org.joda.time.DateTime getCreateTime()
public org.joda.time.DateTime getEndTime()
public io.airlift.units.Duration getQueuedTime()
public io.airlift.units.Duration getElapsedTime()
public io.airlift.units.Duration getExecutionTime()
public int getTotalDrivers()
public int getQueuedDrivers()
public int getRunningDrivers()
public int getCompletedDrivers()
public io.airlift.units.DataSize getRawInputDataSize()
public long getRawInputPositions()
public double getCumulativeUserMemory()
public io.airlift.units.DataSize getUserMemoryReservation()
public io.airlift.units.DataSize getTotalMemoryReservation()
public io.airlift.units.DataSize getPeakUserMemoryReservation()
public io.airlift.units.DataSize getPeakTotalMemoryReservation()
public io.airlift.units.Duration getTotalCpuTime()
public io.airlift.units.Duration getTotalScheduledTime()
public boolean isFullyBlocked()
public Set<BlockedReason> getBlockedReasons()
public OptionalDouble getProgressPercentage()
Copyright © 2012–2019. All rights reserved.