Class BasicStageStats


  • public class BasicStageStats
    extends Object
    • Field Detail

    • Constructor Detail

      • BasicStageStats

        public BasicStageStats​(boolean isScheduled,
                               int totalDrivers,
                               int queuedDrivers,
                               int runningDrivers,
                               int completedDrivers,
                               io.airlift.units.DataSize physicalInputDataSize,
                               long physicalInputPositions,
                               io.airlift.units.Duration physicalInputReadTime,
                               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)
    • Method Detail

      • isScheduled

        public boolean isScheduled()
      • getTotalDrivers

        public int getTotalDrivers()
      • getQueuedDrivers

        public int getQueuedDrivers()
      • getRunningDrivers

        public int getRunningDrivers()
      • getCompletedDrivers

        public int getCompletedDrivers()
      • getPhysicalInputDataSize

        public io.airlift.units.DataSize getPhysicalInputDataSize()
      • getPhysicalInputPositions

        public long getPhysicalInputPositions()
      • getInternalNetworkInputDataSize

        public io.airlift.units.DataSize getInternalNetworkInputDataSize()
      • getInternalNetworkInputPositions

        public long getInternalNetworkInputPositions()
      • getRawInputDataSize

        public io.airlift.units.DataSize getRawInputDataSize()
      • getRawInputPositions

        public long getRawInputPositions()
      • getPhysicalInputReadTime

        public io.airlift.units.Duration getPhysicalInputReadTime()
      • getCumulativeUserMemory

        public long getCumulativeUserMemory()
      • getUserMemoryReservation

        public io.airlift.units.DataSize getUserMemoryReservation()
      • getTotalMemoryReservation

        public io.airlift.units.DataSize getTotalMemoryReservation()
      • getTotalCpuTime

        public io.airlift.units.Duration getTotalCpuTime()
      • getTotalScheduledTime

        public io.airlift.units.Duration getTotalScheduledTime()
      • isFullyBlocked

        public boolean isFullyBlocked()
      • getProgressPercentage

        public OptionalDouble getProgressPercentage()