Class OperatorStats


  • @Immutable
    public class OperatorStats
    extends Object
    • Constructor Detail

      • OperatorStats

        public OperatorStats​(int stageId,
                             int pipelineId,
                             int operatorId,
                             PlanNodeId planNodeId,
                             String operatorType,
                             long totalDrivers,
                             long addInputCalls,
                             io.airlift.units.Duration addInputWall,
                             io.airlift.units.Duration addInputCpu,
                             io.airlift.units.DataSize physicalInputDataSize,
                             long physicalInputPositions,
                             io.airlift.units.DataSize internalNetworkInputDataSize,
                             long internalNetworkInputPositions,
                             io.airlift.units.DataSize rawInputDataSize,
                             io.airlift.units.DataSize inputDataSize,
                             long inputPositions,
                             double sumSquaredInputPositions,
                             long getOutputCalls,
                             io.airlift.units.Duration getOutputWall,
                             io.airlift.units.Duration getOutputCpu,
                             io.airlift.units.DataSize outputDataSize,
                             long outputPositions,
                             long dynamicFilterSplitsProcessed,
                             io.airlift.units.DataSize physicalWrittenDataSize,
                             io.airlift.units.Duration blockedWall,
                             long finishCalls,
                             io.airlift.units.Duration finishWall,
                             io.airlift.units.Duration finishCpu,
                             io.airlift.units.DataSize userMemoryReservation,
                             io.airlift.units.DataSize revocableMemoryReservation,
                             io.airlift.units.DataSize systemMemoryReservation,
                             io.airlift.units.DataSize peakUserMemoryReservation,
                             io.airlift.units.DataSize peakSystemMemoryReservation,
                             io.airlift.units.DataSize peakRevocableMemoryReservation,
                             io.airlift.units.DataSize peakTotalMemoryReservation,
                             io.airlift.units.DataSize spilledDataSize,
                             Optional<BlockedReason> blockedReason,
                             OperatorInfo info)
    • Method Detail

      • getStageId

        public int getStageId()
      • getPipelineId

        public int getPipelineId()
      • getOperatorId

        public int getOperatorId()
      • getPlanNodeId

        public PlanNodeId getPlanNodeId()
      • getOperatorType

        public String getOperatorType()
      • getTotalDrivers

        public long getTotalDrivers()
      • getAddInputCalls

        public long getAddInputCalls()
      • getAddInputWall

        public io.airlift.units.Duration getAddInputWall()
      • getAddInputCpu

        public io.airlift.units.Duration getAddInputCpu()
      • 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()
      • getInputDataSize

        public io.airlift.units.DataSize getInputDataSize()
      • getInputPositions

        public long getInputPositions()
      • getSumSquaredInputPositions

        public double getSumSquaredInputPositions()
      • getGetOutputCalls

        public long getGetOutputCalls()
      • getGetOutputWall

        public io.airlift.units.Duration getGetOutputWall()
      • getGetOutputCpu

        public io.airlift.units.Duration getGetOutputCpu()
      • getOutputDataSize

        public io.airlift.units.DataSize getOutputDataSize()
      • getOutputPositions

        public long getOutputPositions()
      • getDynamicFilterSplitsProcessed

        public long getDynamicFilterSplitsProcessed()
      • getPhysicalWrittenDataSize

        public io.airlift.units.DataSize getPhysicalWrittenDataSize()
      • getBlockedWall

        public io.airlift.units.Duration getBlockedWall()
      • getFinishCalls

        public long getFinishCalls()
      • getFinishWall

        public io.airlift.units.Duration getFinishWall()
      • getFinishCpu

        public io.airlift.units.Duration getFinishCpu()
      • getUserMemoryReservation

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

        public io.airlift.units.DataSize getRevocableMemoryReservation()
      • getSystemMemoryReservation

        public io.airlift.units.DataSize getSystemMemoryReservation()
      • getPeakUserMemoryReservation

        public io.airlift.units.DataSize getPeakUserMemoryReservation()
      • getPeakRevocableMemoryReservation

        public io.airlift.units.DataSize getPeakRevocableMemoryReservation()
      • getPeakSystemMemoryReservation

        public io.airlift.units.DataSize getPeakSystemMemoryReservation()
      • getPeakTotalMemoryReservation

        public io.airlift.units.DataSize getPeakTotalMemoryReservation()
      • getSpilledDataSize

        public io.airlift.units.DataSize getSpilledDataSize()