public class BasicStageStats extends Object
| Modifier and Type | Field and Description |
|---|---|
static BasicStageStats |
EMPTY_STAGE_STATS |
| Constructor and Description |
|---|
BasicStageStats(boolean isScheduled,
int totalDrivers,
int queuedDrivers,
int runningDrivers,
int completedDrivers,
io.airlift.units.DataSize physicalInputDataSize,
long physicalInputPositions,
io.airlift.units.DataSize internalNetworkInputDataSize,
long internalNetworkInputPositions,
io.airlift.units.DataSize rawInputDataSize,
long rawInputPositions,
long cumulativeUserMemory,
io.airlift.units.DataSize userMemoryReservation,
io.airlift.units.DataSize totalMemoryReservation,
io.airlift.units.Duration totalCpuTime,
io.airlift.units.Duration totalScheduledTime,
boolean fullyBlocked,
Set<BlockedReason> blockedReasons,
OptionalDouble progressPercentage) |
| Modifier and Type | Method and Description |
|---|---|
static BasicStageStats |
aggregateBasicStageStats(Iterable<BasicStageStats> stages) |
Set<BlockedReason> |
getBlockedReasons() |
int |
getCompletedDrivers() |
long |
getCumulativeUserMemory() |
io.airlift.units.DataSize |
getInternalNetworkInputDataSize() |
long |
getInternalNetworkInputPositions() |
io.airlift.units.DataSize |
getPhysicalInputDataSize() |
long |
getPhysicalInputPositions() |
OptionalDouble |
getProgressPercentage() |
int |
getQueuedDrivers() |
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() |
boolean |
isFullyBlocked() |
boolean |
isScheduled() |
public static final BasicStageStats EMPTY_STAGE_STATS
public BasicStageStats(boolean isScheduled,
int totalDrivers,
int queuedDrivers,
int runningDrivers,
int completedDrivers,
io.airlift.units.DataSize physicalInputDataSize,
long physicalInputPositions,
io.airlift.units.DataSize internalNetworkInputDataSize,
long internalNetworkInputPositions,
io.airlift.units.DataSize rawInputDataSize,
long rawInputPositions,
long cumulativeUserMemory,
io.airlift.units.DataSize userMemoryReservation,
io.airlift.units.DataSize totalMemoryReservation,
io.airlift.units.Duration totalCpuTime,
io.airlift.units.Duration totalScheduledTime,
boolean fullyBlocked,
Set<BlockedReason> blockedReasons,
OptionalDouble progressPercentage)
public boolean isScheduled()
public int getTotalDrivers()
public int getQueuedDrivers()
public int getRunningDrivers()
public int getCompletedDrivers()
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 long getCumulativeUserMemory()
public io.airlift.units.DataSize getUserMemoryReservation()
public io.airlift.units.DataSize getTotalMemoryReservation()
public io.airlift.units.Duration getTotalCpuTime()
public io.airlift.units.Duration getTotalScheduledTime()
public boolean isFullyBlocked()
public Set<BlockedReason> getBlockedReasons()
public OptionalDouble getProgressPercentage()
public static BasicStageStats aggregateBasicStageStats(Iterable<BasicStageStats> stages)
Copyright © 2012–2019. All rights reserved.