Package io.trino.sql.planner.planprinter
Class PlanNodeStats
java.lang.Object
io.trino.sql.planner.planprinter.PlanNodeStats
- All Implemented Interfaces:
Mergeable<PlanNodeStats>
- Direct Known Subclasses:
WindowPlanNodeStats
-
Field Summary
FieldsModifier and TypeFieldDescription -
Method Summary
Modifier and TypeMethodDescriptionio.airlift.units.Durationio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.DataSizeio.airlift.units.Durationio.airlift.units.Durationio.airlift.units.DataSizemergeWith(PlanNodeStats other) mergeWith(List<PlanNodeStats> others)
-
Field Details
-
operatorStats
-
-
Method Details
-
getPlanNodeId
-
getPlanNodeScheduledTime
public io.airlift.units.Duration getPlanNodeScheduledTime() -
getPlanNodeCpuTime
public io.airlift.units.Duration getPlanNodeCpuTime() -
getPlanNodeBlockedTime
public io.airlift.units.Duration getPlanNodeBlockedTime() -
getOperatorTypes
-
getPlanNodeInputPositions
public long getPlanNodeInputPositions() -
getPlanNodeInputDataSize
public io.airlift.units.DataSize getPlanNodeInputDataSize() -
getPlanNodePhysicalInputDataSize
public io.airlift.units.DataSize getPlanNodePhysicalInputDataSize() -
getPlanNodePhysicalInputReadTime
public io.airlift.units.Duration getPlanNodePhysicalInputReadTime() -
getPlanNodeOutputPositions
public long getPlanNodeOutputPositions() -
getPlanNodeOutputDataSize
public io.airlift.units.DataSize getPlanNodeOutputDataSize() -
getPlanNodeSpilledDataSize
public io.airlift.units.DataSize getPlanNodeSpilledDataSize() -
getOperatorInputPositionsAverages
-
getOperatorInputPositionsStdDevs
-
getOperatorStats
-
mergeWith
- Specified by:
mergeWithin interfaceMergeable<PlanNodeStats>
-
mergeWith
- Specified by:
mergeWithin interfaceMergeable<PlanNodeStats>
-