| visitAggregation(AggregationNode, Void) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitSpatialJoin(SpatialJoinNode, Void) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| visitJoin(JoinNode, Void) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| visitSemiJoin(SemiJoinNode, Void) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| CostCalculatorWithEstimatedExchanges.ExchangeCostEstimator(StatsProvider, TaskCountEstimator) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| visitSequence(SequenceNode, Void) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitUnion(UnionNode, Void) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visitIntersect(IntersectNode, Void) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$visitSequence$0(Void, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStats(PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGroupReference(GroupReference, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPlan(PlanNode, Void) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |