public class HashCollisionPlanNodeStats extends PlanNodeStats
operatorInputStats| Constructor and Description |
|---|
HashCollisionPlanNodeStats(PlanNodeId planNodeId,
io.airlift.units.Duration planNodeScheduledTime,
io.airlift.units.Duration planNodeCpuTime,
long planNodeInputPositions,
io.airlift.units.DataSize planNodeInputDataSize,
long planNodeOutputPositions,
io.airlift.units.DataSize planNodeOutputDataSize,
Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> operatorInputStats,
Map<String,io.prestosql.sql.planner.planprinter.OperatorHashCollisionsStats> operatorHashCollisionsStats) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Double> |
getOperatorExpectedCollisionsAverages() |
Map<String,Double> |
getOperatorHashCollisionsAverages() |
Map<String,Double> |
getOperatorHashCollisionsStdDevs() |
PlanNodeStats |
mergeWith(PlanNodeStats other)
Merges the current state with the state of the other instance, and returns the merged state.
|
getOperatorInputPositionsAverages, getOperatorInputPositionsStdDevs, getOperatorTypes, getPlanNodeCpuTime, getPlanNodeId, getPlanNodeInputDataSize, getPlanNodeInputPositions, getPlanNodeOutputDataSize, getPlanNodeOutputPositions, getPlanNodeScheduledTimepublic HashCollisionPlanNodeStats(PlanNodeId planNodeId, io.airlift.units.Duration planNodeScheduledTime, io.airlift.units.Duration planNodeCpuTime, long planNodeInputPositions, io.airlift.units.DataSize planNodeInputDataSize, long planNodeOutputPositions, io.airlift.units.DataSize planNodeOutputDataSize, Map<String,io.prestosql.sql.planner.planprinter.OperatorInputStats> operatorInputStats, Map<String,io.prestosql.sql.planner.planprinter.OperatorHashCollisionsStats> operatorHashCollisionsStats)
public Map<String,Double> getOperatorExpectedCollisionsAverages()
public PlanNodeStats mergeWith(PlanNodeStats other)
MergeablemergeWith in interface Mergeable<PlanNodeStats>mergeWith in class PlanNodeStatsCopyright © 2012–2019. All rights reserved.