Class DriverStats

java.lang.Object
io.trino.operator.DriverStats

@Immutable public class DriverStats extends Object
  • Constructor Details

    • 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 Details

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