Class DriverStats


  • @Immutable
    public class DriverStats
    extends Object
    • 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()
      • 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()