Package io.prestosql.operator
Class OperatorStats
- java.lang.Object
-
- io.prestosql.operator.OperatorStats
-
@Immutable public class OperatorStats extends Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
-
-
-
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()
-
getBlockedReason
public Optional<BlockedReason> getBlockedReason()
-
getInfo
@Nullable public OperatorInfo getInfo()
-
add
public OperatorStats add(OperatorStats... operators)
-
add
public OperatorStats add(Iterable<OperatorStats> operators)
-
summarize
public OperatorStats summarize()
-
-