public class PlanNodeStats extends Object implements Mergeable<PlanNodeStats>
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> |
operatorInputStats |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Double> |
getOperatorInputPositionsAverages() |
Map<String,Double> |
getOperatorInputPositionsStdDevs() |
Set<String> |
getOperatorTypes() |
io.airlift.units.Duration |
getPlanNodeCpuTime() |
PlanNodeId |
getPlanNodeId() |
io.airlift.units.DataSize |
getPlanNodeInputDataSize() |
long |
getPlanNodeInputPositions() |
io.airlift.units.DataSize |
getPlanNodeOutputDataSize() |
long |
getPlanNodeOutputPositions() |
io.airlift.units.Duration |
getPlanNodeScheduledTime() |
PlanNodeStats |
mergeWith(PlanNodeStats other)
Merges the current state with the state of the other instance, and returns the merged state.
|
protected final Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> operatorInputStats
public PlanNodeId getPlanNodeId()
public io.airlift.units.Duration getPlanNodeScheduledTime()
public io.airlift.units.Duration getPlanNodeCpuTime()
public long getPlanNodeInputPositions()
public io.airlift.units.DataSize getPlanNodeInputDataSize()
public long getPlanNodeOutputPositions()
public io.airlift.units.DataSize getPlanNodeOutputDataSize()
public PlanNodeStats mergeWith(PlanNodeStats other)
MergeablemergeWith in interface Mergeable<PlanNodeStats>Copyright © 2012–2019. All rights reserved.