@Immutable public class OperatorStats extends Object
Constructor and 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,
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 peakTotalMemoryReservation,
io.airlift.units.DataSize spilledDataSize,
Optional<BlockedReason> blockedReason,
OperatorInfo info) |
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, 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 peakTotalMemoryReservation, io.airlift.units.DataSize spilledDataSize, Optional<BlockedReason> blockedReason, OperatorInfo info)
public int getStageId()
public int getPipelineId()
public int getOperatorId()
public PlanNodeId getPlanNodeId()
public String getOperatorType()
public long getTotalDrivers()
public long getAddInputCalls()
public io.airlift.units.Duration getAddInputWall()
public io.airlift.units.Duration getAddInputCpu()
public io.airlift.units.DataSize getPhysicalInputDataSize()
public long getPhysicalInputPositions()
public io.airlift.units.DataSize getInternalNetworkInputDataSize()
public long getInternalNetworkInputPositions()
public io.airlift.units.DataSize getRawInputDataSize()
public io.airlift.units.DataSize getInputDataSize()
public long getInputPositions()
public double getSumSquaredInputPositions()
public long getGetOutputCalls()
public io.airlift.units.Duration getGetOutputWall()
public io.airlift.units.Duration getGetOutputCpu()
public io.airlift.units.DataSize getOutputDataSize()
public long getOutputPositions()
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
public io.airlift.units.Duration getBlockedWall()
public long getFinishCalls()
public io.airlift.units.Duration getFinishWall()
public io.airlift.units.Duration getFinishCpu()
public io.airlift.units.DataSize getUserMemoryReservation()
public io.airlift.units.DataSize getRevocableMemoryReservation()
public io.airlift.units.DataSize getSystemMemoryReservation()
public io.airlift.units.DataSize getPeakUserMemoryReservation()
public io.airlift.units.DataSize getPeakSystemMemoryReservation()
public io.airlift.units.DataSize getPeakTotalMemoryReservation()
public io.airlift.units.DataSize getSpilledDataSize()
public Optional<BlockedReason> getBlockedReason()
@Nullable public OperatorInfo getInfo()
public OperatorStats add(OperatorStats... operators)
public OperatorStats add(Iterable<OperatorStats> operators)
public OperatorStats summarize()
Copyright © 2012–2019. All rights reserved.