| ExchangeNode(Optional, PlanNodeId, Optional, ExchangeNode.Type, ExchangeNode.Scope, PartitioningScheme, List, List, boolean, Optional) |  | 0% |  | 0% | 13 | 13 | 26 | 26 | 1 | 1 |
| lambda$new$1(PartitioningScheme, ExchangeNode.Scope, OrderingScheme) |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
| mergingExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, OrderingScheme) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| partitionedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, PartitioningScheme) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| withRowWiseEncoding() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| replicatedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| gatheringExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, boolean) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| replaceChildren(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assignStatsEquivalentPlanNode(Optional) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| partitionedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, Partitioning, Optional, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ExchangeNode(Optional, PlanNodeId, ExchangeNode.Type, ExchangeNode.Scope, PartitioningScheme, List, List, boolean, Optional) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| roundRobinExchange(PlanNodeId, ExchangeNode.Scope, PlanNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| systemPartitionedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, List, Optional, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$new$0(PartitioningScheme, List) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| systemPartitionedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, List, Optional) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| partitionedExchange(PlanNodeId, ExchangeNode.Scope, PlanNode, Partitioning, Optional) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gatheringExchange(PlanNodeId, ExchangeNode.Scope, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ensureSourceOrderingGatheringExchange(PlanNodeId, ExchangeNode.Scope, PlanNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| accept(InternalPlanVisitor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputVariables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$2(boolean, OrderingScheme) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScope() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSources() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPartitioningScheme() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnsureSourceOrdering() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrderingScheme() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInputs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |