| LocalExecutionPlanner.java |  | 0% |  | 0% | 439 | 439 | 1,606 | 1,606 | 202 | 202 | 8 | 8 |
| TestRowExpressionDomainTranslator.java |  | 0% |  | 0% | 103 | 103 | 798 | 798 | 87 | 87 | 2 | 2 |
| TestExpressionDomainTranslator.java |  | 0% |  | 0% | 119 | 119 | 820 | 820 | 101 | 101 | 2 | 2 |
| TestLogicalPlanner.java |  | 0% |  | 0% | 100 | 100 | 1,097 | 1,097 | 93 | 93 | 1 | 1 |
| QueryPlanner.java |  | 0% |  | 0% | 152 | 152 | 712 | 712 | 70 | 70 | 3 | 3 |
| ExpressionInterpreter.java |  | 0% |  | 0% | 255 | 255 | 581 | 581 | 65 | 65 | 2 | 2 |
| CanonicalPlanGenerator.java |  | 0% |  | 0% | 221 | 221 | 698 | 698 | 128 | 128 | 7 | 7 |
| RelationPlanner.java |  | 0% |  | 0% | 150 | 150 | 586 | 586 | 43 | 43 | 3 | 3 |
| RowExpressionInterpreter.java |  | 0% |  | 0% | 204 | 204 | 474 | 474 | 39 | 39 | 3 | 3 |
| TestEffectivePredicateExtractor.java |  | 0% |  | 0% | 37 | 37 | 491 | 491 | 35 | 35 | 1 | 1 |
| PlanOptimizers.java |  | 0% | | 0% | 9 | 9 | 232 | 232 | 8 | 8 | 1 | 1 |
| ExpressionDomainTranslator.java |  | 0% |  | 0% | 149 | 149 | 278 | 278 | 51 | 51 | 4 | 4 |
| LogicalPlanner.java |  | 0% |  | 0% | 64 | 64 | 312 | 312 | 28 | 28 | 1 | 1 |
| TestEqualityInference.java |  | 0% |  | 0% | 60 | 60 | 225 | 225 | 46 | 46 | 1 | 1 |
| SubqueryPlanner.java |  | 0% |  | 0% | 87 | 87 | 267 | 267 | 57 | 57 | 4 | 4 |
| TestPredicatePushdown.java |  | 0% | | n/a | 27 | 27 | 352 | 352 | 27 | 27 | 1 | 1 |
| TestInequalityInferenceInJoins.java |  | 0% | | n/a | 4 | 4 | 342 | 342 | 4 | 4 | 1 | 1 |
| PlannerUtils.java |  | 0% |  | 0% | 110 | 110 | 218 | 218 | 42 | 42 | 1 | 1 |
| TestDynamicFilter.java |  | 0% | | n/a | 24 | 24 | 271 | 271 | 24 | 24 | 1 | 1 |
| TestInequalityInference.java |  | 0% | | n/a | 7 | 7 | 142 | 142 | 7 | 7 | 1 | 1 |
| BasePlanFragmenter.java |  | 0% |  | 0% | 67 | 67 | 213 | 213 | 32 | 32 | 3 | 3 |
| EffectivePredicateExtractor.java |  | 0% |  | 0% | 59 | 59 | 155 | 155 | 36 | 36 | 2 | 2 |
| TestTypeValidator.java |  | 0% | | n/a | 20 | 20 | 251 | 251 | 20 | 20 | 1 | 1 |
| EqualityInference.java |  | 0% |  | 0% | 84 | 84 | 181 | 181 | 38 | 38 | 3 | 3 |
| TestRowExpressionFormatter.java |  | 0% | | n/a | 9 | 9 | 168 | 168 | 9 | 9 | 1 | 1 |
| TestEarlyOutJoins.java |  | 0% | | n/a | 7 | 7 | 242 | 242 | 7 | 7 | 1 | 1 |
| TestLocalDynamicFilter.java |  | 0% | | 0% | 15 | 15 | 151 | 151 | 14 | 14 | 1 | 1 |
| TestCanonicalPlanGenerator.java |  | 0% |  | 0% | 35 | 35 | 174 | 174 | 26 | 26 | 1 | 1 |
| TestPushDownDereferences.java |  | 0% | | n/a | 10 | 10 | 129 | 129 | 10 | 10 | 1 | 1 |
| TranslationMap.java |  | 0% |  | 0% | 56 | 56 | 111 | 111 | 32 | 32 | 3 | 3 |
| LiteralEncoder.java |  | 0% |  | 0% | 61 | 61 | 131 | 131 | 11 | 11 | 1 | 1 |
| GroupedExecutionTagger.java |  | 0% |  | 0% | 64 | 64 | 115 | 115 | 21 | 21 | 2 | 2 |
| NodePartitioningManager.java |  | 0% |  | 0% | 41 | 41 | 124 | 124 | 15 | 15 | 1 | 1 |
| TestLocalExecutionPlanner.java |  | 0% |  | 0% | 43 | 43 | 140 | 140 | 41 | 41 | 12 | 12 |
| TestCanonicalPlanHashes.java |  | 0% | | n/a | 34 | 34 | 142 | 142 | 34 | 34 | 2 | 2 |
| InequalityInference.java |  | 0% |  | 0% | 50 | 50 | 112 | 112 | 16 | 16 | 2 | 2 |
| AbstractCostBasedPlanTest.java |  | 0% |  | 0% | 33 | 33 | 112 | 112 | 23 | 23 | 2 | 2 |
| CachingPlanCanonicalInfoProvider.java |  | 0% |  | 0% | 57 | 57 | 107 | 107 | 22 | 22 | 3 | 3 |
| SystemPartitioningHandle.java |  | 0% |  | 0% | 56 | 56 | 93 | 93 | 35 | 35 | 11 | 11 |
| PlanFragmenterUtils.java |  | 0% |  | 0% | 50 | 50 | 112 | 112 | 22 | 22 | 2 | 2 |
| TestTableConstraintsMetadata.java |  | 0% |  | 0% | 12 | 12 | 101 | 101 | 7 | 7 | 2 | 2 |
| StatisticsAggregationPlanner.java |  | 0% |  | 0% | 28 | 28 | 113 | 113 | 14 | 14 | 3 | 3 |
| SplitSourceFactory.java |  | 0% |  | 0% | 52 | 52 | 104 | 104 | 46 | 46 | 3 | 3 |
| LiteralInterpreter.java |  | 0% |  | 0% | 45 | 45 | 85 | 85 | 18 | 18 | 2 | 2 |
| TestPlanMatchingFramework.java |  | 0% | | n/a | 24 | 24 | 121 | 121 | 24 | 24 | 1 | 1 |
| TestUseDefaultsforCorrelatedAggregations.java |  | 0% | | n/a | 2 | 2 | 114 | 114 | 2 | 2 | 1 | 1 |
| TestWindowFrameRange.java |  | 0% | | n/a | 7 | 7 | 98 | 98 | 7 | 7 | 1 | 1 |
| PlanFragment.java |  | 0% |  | 0% | 31 | 31 | 72 | 72 | 25 | 25 | 1 | 1 |
| TestGroupingOperationRewriter.java |  | 0% |  | 0% | 10 | 10 | 30 | 30 | 6 | 6 | 1 | 1 |
| SortExpressionExtractor.java |  | 0% |  | 0% | 34 | 34 | 69 | 69 | 23 | 23 | 3 | 3 |
| InputExtractor.java |  | 0% |  | 0% | 20 | 20 | 55 | 55 | 15 | 15 | 3 | 3 |
| LocalDynamicFilter.java |  | 0% |  | 0% | 21 | 21 | 60 | 60 | 10 | 10 | 1 | 1 |
| TestPredicatePushdownWithDynamicFilter.java |  | 0% | | n/a | 6 | 6 | 66 | 66 | 6 | 6 | 1 | 1 |
| CanonicalTableScanNode.java |  | 0% |  | 0% | 33 | 33 | 51 | 51 | 21 | 21 | 2 | 2 |
| TranslateExpressionsUtil.java |  | 0% |  | 0% | 15 | 15 | 47 | 47 | 6 | 6 | 1 | 1 |
| TestSortExpressionExtractor.java |  | 0% | | n/a | 12 | 12 | 54 | 54 | 12 | 12 | 1 | 1 |
| TestRowExpressionRewriter.java |  | 0% |  | 0% | 9 | 9 | 44 | 44 | 7 | 7 | 3 | 3 |
| VariablesExtractor.java |  | 0% |  | 0% | 28 | 28 | 58 | 58 | 25 | 25 | 5 | 5 |
| TestAccessControlFiltersMasks.java |  | 0% | | n/a | 9 | 9 | 41 | 41 | 9 | 9 | 1 | 1 |
| CanonicalJoinNode.java |  | 0% |  | 0% | 19 | 19 | 26 | 26 | 11 | 11 | 1 | 1 |
| PlanBuilder.java |  | 0% |  | 0% | 16 | 16 | 35 | 35 | 13 | 13 | 1 | 1 |
| ExpressionExtractor.java |  | 0% | | 0% | 14 | 14 | 40 | 40 | 13 | 13 | 2 | 2 |
| TestLogicalAddExchangesBelowPartialAggregationOverGroupIdRuleSet.java |  | 0% | | n/a | 5 | 5 | 28 | 28 | 5 | 5 | 1 | 1 |
| BenchmarkPlanner.java |  | 0% | | 0% | 12 | 12 | 42 | 42 | 11 | 11 | 2 | 2 |
| NullabilityAnalyzer.java |  | 0% |  | 0% | 18 | 18 | 36 | 36 | 9 | 9 | 2 | 2 |
| TestCachingPlanCanonicalInfoProvider.java |  | 0% |  | 0% | 13 | 13 | 39 | 39 | 9 | 9 | 2 | 2 |
| OutputExtractor.java |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 10 | 10 | 2 | 2 |
| TestNullabilityAnalyzer.java |  | 0% | | n/a | 6 | 6 | 38 | 38 | 6 | 6 | 2 | 2 |
| PlanFragmenter.java |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 5 | 5 | 2 | 2 |
| PlanNodeCanonicalInfo.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 6 | 6 | 1 | 1 |
| CanonicalPartitioningScheme.java |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 9 | 9 | 1 | 1 |
| GroupingOperationRewriter.java |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 6 | 6 | 1 | 1 |
| CanonicalPlanFragment.java |  | 0% |  | 0% | 15 | 15 | 31 | 31 | 10 | 10 | 2 | 2 |
| OptimizerStatsRecorder.java |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 7 | 7 | 1 | 1 |
| TestQuantifiedComparison.java |  | 0% | | n/a | 10 | 10 | 35 | 35 | 10 | 10 | 1 | 1 |
| ExpressionVariableInliner.java |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 7 | 7 | 2 | 2 |
| TestSchedulingOrderVisitor.java |  | 0% | | n/a | 5 | 5 | 25 | 25 | 5 | 5 | 1 | 1 |
| RuleStatsRecorder.java |  | 0% |  | 0% | 11 | 11 | 29 | 29 | 6 | 6 | 1 | 1 |
| TestOrderBy.java |  | 0% | | n/a | 7 | 7 | 36 | 36 | 7 | 7 | 1 | 1 |
| StatsEquivalentPlanNodeWithLimit.java |  | 0% |  | 0% | 16 | 16 | 21 | 21 | 11 | 11 | 1 | 1 |
| TestRowExpressionVariableInliner.java |  | 0% | | n/a | 9 | 9 | 33 | 33 | 9 | 9 | 2 | 2 |
| TestCanonicalize.java |  | 0% | | n/a | 4 | 4 | 36 | 36 | 4 | 4 | 1 | 1 |
| TestTpcdsCostBasedPlan.java |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 6 | 6 | 2 | 2 |
| Interpreters.java |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 4 | 4 | 2 | 2 |
| TestLocalDynamicFiltersCollector.java |  | 0% | | n/a | 3 | 3 | 14 | 14 | 3 | 3 | 1 | 1 |
| SqlPlannerContext.java |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 6 | 6 | 2 | 2 |
| NodePartitionMap.java |  | 0% | | 0% | 7 | 7 | 21 | 21 | 6 | 6 | 1 | 1 |
| TypeProvider.java |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 10 | 10 | 1 | 1 |
| SchedulingOrderVisitor.java |  | 0% | | 0% | 8 | 8 | 21 | 21 | 7 | 7 | 2 | 2 |
| RelationPlan.java |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 7 | 7 | 1 | 1 |
| SubPlan.java |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 5 | 5 | 1 | 1 |
| DesugarAtTimeZoneRewriter.java |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 4 | 4 | 2 | 2 |
| ConnectorPlanOptimizerManager.java |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 5 | 5 | 2 | 2 |
| CanonicalPlan.java |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 7 | 7 | 1 | 1 |
| TestTableConstraintsConnectorFactory.java |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 2 | 2 |
| TestVariableExtractor.java |  | 0% | | n/a | 4 | 4 | 24 | 24 | 4 | 4 | 1 | 1 |
| FragmentTableScanCounter.java |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 6 | 6 | 2 | 2 |
| Symbol.java |  | 0% |  | 0% | 14 | 14 | 23 | 23 | 10 | 10 | 1 | 1 |
| RowExpressionVariableInliner.java |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 5 | 5 | 1 | 1 |
| TestingOutputBuffer.java |  | 0% | | n/a | 20 | 20 | 20 | 20 | 20 | 20 | 1 | 1 |
| SortExpressionContext.java |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 6 | 6 | 1 | 1 |
| TestTpchCostBasedPlan.java |  | 0% | | n/a | 6 | 6 | 19 | 19 | 6 | 6 | 2 | 2 |
| TestExpressionDeterminismEvaluator.java |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| ParameterRewriter.java |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 5 | 5 | 1 | 1 |
| LazySplitSource.java |  | 0% |  | 0% | 12 | 12 | 20 | 20 | 8 | 8 | 1 | 1 |
| CanonicalPlanWithInfo.java |  | 0% |  | 0% | 10 | 10 | 13 | 13 | 5 | 5 | 1 | 1 |
| HttpRemoteSourceFactory.java | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| AnalyzedExpressionRewriter.java | | 0% | | 0% | 4 | 4 | 13 | 13 | 3 | 3 | 1 | 1 |
| Plan.java | | 0% | | 0% | 6 | 6 | 15 | 15 | 5 | 5 | 1 | 1 |
| Coercer.java | | 0% | | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 2 | 2 |
| PartitioningProviderManager.java | | 0% |  | 0% | 6 | 6 | 11 | 11 | 4 | 4 | 1 | 1 |
| ExpressionDeterminismEvaluator.java | | 0% |  | 0% | 5 | 5 | 9 | 9 | 2 | 2 | 2 | 2 |
| OutputPartitioning.java | | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| TestCompilerConfig.java | | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| TestStreamingForPartialAggregation.java | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| TestVariableAllocator.java | | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| CompilerConfig.java | | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 1 | 1 |
| DesugarTryExpressionRewriter.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 2 | 2 |
| TestingRemoteSourceFactory.java | | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 2 | 2 |
| SimplePlanVisitor.java | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestingWriterTarget.java | | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| ExpressionNodeInliner.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| LocalDynamicFiltersCollector.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| TestingConnectorIndexHandle.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| TestingConnectorTransactionHandle.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NoOpVariableResolver.java | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |