Package io.trino.operator
Class DriverStats
- java.lang.Object
-
- io.trino.operator.DriverStats
-
@Immutable public class DriverStats extends Object
-
-
Constructor Summary
Constructors Constructor Description DriverStats()DriverStats(Lifespan lifespan, org.joda.time.DateTime createTime, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration elapsedTime, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize systemMemoryReservation, 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.Duration internalNetworkInputReadTime, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.Duration rawInputReadTime, io.airlift.units.DataSize processedInputDataSize, long processedInputPositions, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, List<OperatorStats> operatorStats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<BlockedReason>getBlockedReasons()org.joda.time.DateTimegetCreateTime()io.airlift.units.DurationgetElapsedTime()org.joda.time.DateTimegetEndTime()io.airlift.units.DataSizegetInternalNetworkInputDataSize()longgetInternalNetworkInputPositions()io.airlift.units.DurationgetInternalNetworkInputReadTime()LifespangetLifespan()List<OperatorStats>getOperatorStats()io.airlift.units.DataSizegetOutputDataSize()longgetOutputPositions()io.airlift.units.DataSizegetPhysicalInputDataSize()longgetPhysicalInputPositions()io.airlift.units.DurationgetPhysicalInputReadTime()io.airlift.units.DataSizegetPhysicalWrittenDataSize()io.airlift.units.DataSizegetProcessedInputDataSize()longgetProcessedInputPositions()io.airlift.units.DurationgetQueuedTime()io.airlift.units.DataSizegetRawInputDataSize()longgetRawInputPositions()io.airlift.units.DurationgetRawInputReadTime()io.airlift.units.DataSizegetRevocableMemoryReservation()org.joda.time.DateTimegetStartTime()io.airlift.units.DataSizegetSystemMemoryReservation()io.airlift.units.DurationgetTotalBlockedTime()io.airlift.units.DurationgetTotalCpuTime()io.airlift.units.DurationgetTotalScheduledTime()io.airlift.units.DataSizegetUserMemoryReservation()booleanisFullyBlocked()
-
-
-
Constructor Detail
-
DriverStats
public DriverStats()
-
DriverStats
public DriverStats(Lifespan lifespan, org.joda.time.DateTime createTime, org.joda.time.DateTime startTime, org.joda.time.DateTime endTime, io.airlift.units.Duration queuedTime, io.airlift.units.Duration elapsedTime, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize systemMemoryReservation, 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.Duration internalNetworkInputReadTime, io.airlift.units.DataSize rawInputDataSize, long rawInputPositions, io.airlift.units.Duration rawInputReadTime, io.airlift.units.DataSize processedInputDataSize, long processedInputPositions, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, List<OperatorStats> operatorStats)
-
-
Method Detail
-
getLifespan
public Lifespan getLifespan()
-
getCreateTime
public org.joda.time.DateTime getCreateTime()
-
getStartTime
@Nullable public org.joda.time.DateTime getStartTime()
-
getEndTime
@Nullable public org.joda.time.DateTime getEndTime()
-
getQueuedTime
public io.airlift.units.Duration getQueuedTime()
-
getElapsedTime
public io.airlift.units.Duration getElapsedTime()
-
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation()
-
getRevocableMemoryReservation
public io.airlift.units.DataSize getRevocableMemoryReservation()
-
getSystemMemoryReservation
public io.airlift.units.DataSize getSystemMemoryReservation()
-
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()
-
getInternalNetworkInputReadTime
public io.airlift.units.Duration getInternalNetworkInputReadTime()
-
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize()
-
getRawInputPositions
public long getRawInputPositions()
-
getRawInputReadTime
public io.airlift.units.Duration getRawInputReadTime()
-
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()
-
getOperatorStats
public List<OperatorStats> getOperatorStats()
-
-