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.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.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.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()
-
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()
-
-