| JoinNode |  | 0% |  | 0% | 53 | 53 | 108 | 108 | 28 | 28 | 1 | 1 |
| AggregationNode |  | 0% |  | 0% | 67 | 67 | 82 | 82 | 33 | 33 | 1 | 1 |
| PartitioningScheme |  | 0% |  | 0% | 29 | 29 | 48 | 48 | 18 | 18 | 1 | 1 |
| TableWriterNode |  | 0% |  | 0% | 25 | 25 | 54 | 54 | 21 | 21 | 1 | 1 |
| TableScanNode |  | 0% |  | 0% | 24 | 24 | 56 | 56 | 19 | 19 | 1 | 1 |
| UnnestNode |  | 0% |  | 0% | 24 | 24 | 39 | 39 | 14 | 14 | 1 | 1 |
| StageExecutionDescriptor |  | 0% |  | 0% | 33 | 33 | 42 | 42 | 17 | 17 | 1 | 1 |
| SemiJoinNode |  | 0% |  | 0% | 21 | 21 | 51 | 51 | 20 | 20 | 1 | 1 |
| SpatialJoinNode |  | 0% |  | 0% | 19 | 19 | 42 | 42 | 15 | 15 | 1 | 1 |
| StatisticAggregationsDescriptor |  | 0% |  | 0% | 23 | 23 | 36 | 36 | 16 | 16 | 1 | 1 |
| WindowNode.Frame |  | 0% |  | 0% | 26 | 26 | 39 | 39 | 12 | 12 | 1 | 1 |
| WindowNode |  | 0% |  | 0% | 23 | 23 | 39 | 39 | 17 | 17 | 1 | 1 |
| SetOperationNode |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 10 | 10 | 1 | 1 |
| MergeJoinNode |  | 0% |  | 0% | 15 | 15 | 28 | 28 | 14 | 14 | 1 | 1 |
| OrderingScheme |  | 0% |  | 0% | 19 | 19 | 31 | 31 | 12 | 12 | 1 | 1 |
| DistinctLimitNode |  | 0% |  | 0% | 20 | 20 | 31 | 31 | 15 | 15 | 1 | 1 |
| ProjectNode |  | 0% |  | 0% | 21 | 21 | 33 | 33 | 14 | 14 | 1 | 1 |
| AggregationNode.Aggregation |  | 0% |  | 0% | 19 | 19 | 32 | 32 | 12 | 12 | 1 | 1 |
| Assignments |  | 0% |  | 0% | 28 | 28 | 37 | 37 | 24 | 24 | 1 | 1 |
| TopNNode |  | 0% |  | 0% | 20 | 20 | 30 | 30 | 14 | 14 | 1 | 1 |
| TableFinishNode |  | 0% |  | 0% | 17 | 17 | 30 | 30 | 13 | 13 | 1 | 1 |
| IndexSourceNode |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 12 | 12 | 1 | 1 |
| PartitioningHandle |  | 0% |  | 0% | 24 | 24 | 26 | 26 | 12 | 12 | 1 | 1 |
| Partitioning |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 11 | 11 | 1 | 1 |
| PlanVisitor |  | 0% | | n/a | 29 | 29 | 29 | 29 | 29 | 29 | 1 | 1 |
| MarkDistinctNode |  | 0% |  | 0% | 15 | 15 | 26 | 26 | 12 | 12 | 1 | 1 |
| FilterNode |  | 0% |  | 0% | 19 | 19 | 25 | 25 | 12 | 12 | 1 | 1 |
| LimitNode |  | 0% |  | 0% | 18 | 18 | 23 | 23 | 13 | 13 | 1 | 1 |
| ValuesNode |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 11 | 11 | 1 | 1 |
| SortNode |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 13 | 13 | 1 | 1 |
| CteProducerNode |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 11 | 11 | 1 | 1 |
| AggregationNode.GroupingSetDescriptor |  | 0% |  | 0% | 15 | 15 | 22 | 22 | 6 | 6 | 1 | 1 |
| DeleteNode |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 10 | 10 | 1 | 1 |
| Ordering |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 6 | 6 | 1 | 1 |
| OutputNode |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 9 | 9 | 1 | 1 |
| SimplePlanFragment |  | 0% | | n/a | 9 | 9 | 22 | 22 | 9 | 9 | 1 | 1 |
| CteReferenceNode |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 10 | 10 | 1 | 1 |
| Assignments.Builder |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 6 | 6 | 1 | 1 |
| JoinType |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 5 | 5 | 1 | 1 |
| WindowNode.Function |  | 0% |  | 0% | 13 | 13 | 18 | 18 | 7 | 7 | 1 | 1 |
| EquiJoinClause |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 7 | 7 | 1 | 1 |
| StatisticAggregations |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 5 | 5 | 1 | 1 |
| PlanNodeWithHash |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 6 | 6 | 1 | 1 |
| StatisticAggregationsDescriptor.ColumnStatisticsDescriptor |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 6 | 6 | 1 | 1 |
| AggregationNode.Step |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 6 | 6 | 1 | 1 |
| CteConsumerNode |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 10 | 10 | 1 | 1 |
| DataOrganizationSpecification |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 5 | 5 | 1 | 1 |
| TableWriterNode.UpdateTarget |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 7 | 7 | 1 | 1 |
| MetadataDeleteNode |  | 0% | | n/a | 9 | 9 | 13 | 13 | 9 | 9 | 1 | 1 |
| PlanFragmentId |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 7 | 7 | 1 | 1 |
| SpatialJoinNode.Type |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| StatisticAggregations.Parts |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| WindowNode.Frame.BoundType |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| UnionNode |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| IntersectNode |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| ExceptNode |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| StatisticAggregationsDescriptor.Builder |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| TableWriterNode.CreateName |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| PlanNodeId |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 5 | 5 | 1 | 1 |
| StageExecutionDescriptor.StageExecutionStrategy |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| PlanNode |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| ProjectNode.Locality |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| WindowNode.Frame.WindowType |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| TopNNode.Step |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| BaseInputDistribution |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| TableWriterNode.RefreshMaterializedViewReference |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| TableWriterNode.InsertReference |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| TableWriterNode.DeleteHandle |  | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| ExchangeEncoding |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| SpatialJoinNode.DistributionType |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| SemiJoinNode.DistributionType |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| JoinDistributionType |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| LimitNode.Step |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| PlanCheckerProviderContext |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PlanNodeIdAllocator |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CteMaterializationInfo |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PlanChecker |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| AbstractJoinNode |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PlanCheckerProvider |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| InputDistribution |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| TableWriterNode.WriterTarget | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |