| AggregationNode.java |  | 0% |  | 0% | 109 | 109 | 153 | 153 | 57 | 57 | 4 | 4 |
| WindowNode.java |  | 0% |  | 0% | 64 | 64 | 104 | 104 | 38 | 38 | 5 | 5 |
| JoinNode.java |  | 0% |  | 0% | 53 | 53 | 108 | 108 | 28 | 28 | 1 | 1 |
| TableWriterNode.java |  | 0% |  | 0% | 55 | 55 | 102 | 102 | 50 | 50 | 7 | 7 |
| StatisticAggregationsDescriptor.java |  | 0% |  | 0% | 38 | 38 | 62 | 62 | 27 | 27 | 3 | 3 |
| SpatialJoinNode.java |  | 0% |  | 0% | 26 | 26 | 56 | 56 | 20 | 20 | 3 | 3 |
| PartitioningScheme.java |  | 0% |  | 0% | 29 | 29 | 48 | 48 | 18 | 18 | 1 | 1 |
| StageExecutionDescriptor.java |  | 0% |  | 0% | 34 | 34 | 47 | 47 | 18 | 18 | 2 | 2 |
| TableScanNode.java |  | 0% |  | 0% | 24 | 24 | 56 | 56 | 19 | 19 | 1 | 1 |
| SemiJoinNode.java |  | 0% |  | 0% | 22 | 22 | 54 | 54 | 21 | 21 | 2 | 2 |
| UnnestNode.java |  | 0% |  | 0% | 24 | 24 | 39 | 39 | 14 | 14 | 1 | 1 |
| Assignments.java |  | 0% |  | 0% | 37 | 37 | 53 | 53 | 30 | 30 | 2 | 2 |
| ProjectNode.java |  | 0% |  | 0% | 22 | 22 | 37 | 37 | 15 | 15 | 2 | 2 |
| TopNNode.java |  | 0% |  | 0% | 21 | 21 | 34 | 34 | 15 | 15 | 2 | 2 |
| SetOperationNode.java |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 10 | 10 | 1 | 1 |
| MergeJoinNode.java |  | 0% |  | 0% | 15 | 15 | 28 | 28 | 14 | 14 | 1 | 1 |
| OrderingScheme.java |  | 0% |  | 0% | 19 | 19 | 31 | 31 | 12 | 12 | 1 | 1 |
| DistinctLimitNode.java |  | 0% |  | 0% | 20 | 20 | 31 | 31 | 15 | 15 | 1 | 1 |
| LimitNode.java |  | 0% |  | 0% | 19 | 19 | 26 | 26 | 14 | 14 | 2 | 2 |
| TableFinishNode.java |  | 0% |  | 0% | 17 | 17 | 30 | 30 | 13 | 13 | 1 | 1 |
| IndexSourceNode.java |  | 0% |  | 0% | 14 | 14 | 25 | 25 | 12 | 12 | 1 | 1 |
| PartitioningHandle.java |  | 0% |  | 0% | 24 | 24 | 26 | 26 | 12 | 12 | 1 | 1 |
| Partitioning.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 11 | 11 | 1 | 1 |
| PlanVisitor.java |  | 0% | | n/a | 29 | 29 | 29 | 29 | 29 | 29 | 1 | 1 |
| StatisticAggregations.java |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 11 | 11 | 2 | 2 |
| MarkDistinctNode.java |  | 0% |  | 0% | 15 | 15 | 26 | 26 | 12 | 12 | 1 | 1 |
| FilterNode.java |  | 0% |  | 0% | 19 | 19 | 25 | 25 | 12 | 12 | 1 | 1 |
| ValuesNode.java |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 11 | 11 | 1 | 1 |
| SortNode.java |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 13 | 13 | 1 | 1 |
| CteProducerNode.java |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 11 | 11 | 1 | 1 |
| DeleteNode.java |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 10 | 10 | 1 | 1 |
| Ordering.java |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 6 | 6 | 1 | 1 |
| OutputNode.java |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 9 | 9 | 1 | 1 |
| SimplePlanFragment.java |  | 0% | | n/a | 9 | 9 | 22 | 22 | 9 | 9 | 1 | 1 |
| CteReferenceNode.java |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 10 | 10 | 1 | 1 |
| JoinType.java |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 5 | 5 | 1 | 1 |
| EquiJoinClause.java |  | 0% |  | 0% | 12 | 12 | 16 | 16 | 7 | 7 | 1 | 1 |
| PlanNodeWithHash.java |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 6 | 6 | 1 | 1 |
| CteConsumerNode.java |  | 0% |  | 0% | 12 | 12 | 18 | 18 | 10 | 10 | 1 | 1 |
| DataOrganizationSpecification.java |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 5 | 5 | 1 | 1 |
| MetadataDeleteNode.java |  | 0% | | n/a | 9 | 9 | 13 | 13 | 9 | 9 | 1 | 1 |
| PlanFragmentId.java |  | 0% |  | 0% | 11 | 11 | 14 | 14 | 7 | 7 | 1 | 1 |
| IntersectNode.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| UnionNode.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| ExceptNode.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| PlanNodeId.java |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 5 | 5 | 1 | 1 |
| PlanNode.java |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| BaseInputDistribution.java |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| JoinDistributionType.java |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| ExchangeEncoding.java |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| PlanCheckerProviderContext.java |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PlanNodeIdAllocator.java |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CteMaterializationInfo.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PlanChecker.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| AbstractJoinNode.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| InputDistribution.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| PlanCheckerProvider.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |