PredicatePushDown.java |  | 0% |  | 0% | 276 | 276 | 872 | 872 | 80 | 80 | 5 | 5 |
AddExchanges.java |  | 0% |  | 0% | 306 | 306 | 825 | 825 | 104 | 104 | 4 | 4 |
TestLocalProperties.java |  | 0% | | n/a | 46 | 46 | 469 | 469 | 46 | 46 | 6 | 6 |
PushdownSubfields.java |  | 0% |  | 0% | 236 | 236 | 506 | 506 | 102 | 102 | 4 | 4 |
PruneUnreferencedOutputs.java |  | 0% |  | 0% | 120 | 120 | 516 | 516 | 52 | 52 | 2 | 2 |
HashGenerationOptimizer.java |  | 0% |  | 0% | 143 | 143 | 485 | 485 | 69 | 69 | 5 | 5 |
TestReplaceConstantVariableReferencesWithConstants.java |  | 0% | | n/a | 53 | 53 | 555 | 555 | 53 | 53 | 1 | 1 |
UnaliasSymbolReferences.java |  | 0% |  | 0% | 115 | 115 | 352 | 352 | 74 | 74 | 2 | 2 |
TestLogicalCteOptimizer.java |  | 0% | | n/a | 45 | 45 | 278 | 278 | 45 | 45 | 1 | 1 |
TestAddExchanges.java |  | 0% | | n/a | 23 | 23 | 645 | 645 | 23 | 23 | 1 | 1 |
PropertyDerivations.java |  | 0% |  | 0% | 170 | 170 | 401 | 401 | 88 | 88 | 2 | 2 |
AddLocalExchanges.java |  | 0% |  | 0% | 116 | 116 | 423 | 423 | 53 | 53 | 3 | 3 |
IndexJoinOptimizer.java |  | 0% |  | 0% | 108 | 108 | 330 | 330 | 42 | 42 | 8 | 8 |
GroupInnerJoinsByConnectorRuleSet.java |  | 0% |  | 0% | 103 | 103 | 292 | 292 | 45 | 45 | 6 | 6 |
StreamPropertyDerivations.java |  | 0% |  | 0% | 148 | 148 | 247 | 247 | 85 | 85 | 4 | 4 |
TestAddExchangesPlans.java |  | 0% |  | 0% | 25 | 25 | 213 | 213 | 22 | 22 | 1 | 1 |
RandomizeNullKeyInOuterJoin.java |  | 0% |  | 0% | 93 | 93 | 170 | 170 | 45 | 45 | 2 | 2 |
TestConnectorOptimization.java |  | 0% |  | 0% | 56 | 56 | 179 | 179 | 46 | 46 | 7 | 7 |
TestMergePartialAggregationsWithFilter.java |  | 0% | | n/a | 13 | 13 | 249 | 249 | 13 | 13 | 1 | 1 |
TestMergeWindows.java |  | 0% | | n/a | 46 | 46 | 270 | 270 | 46 | 46 | 1 | 1 |
PayloadJoinOptimizer.java |  | 0% |  | 0% | 92 | 92 | 223 | 223 | 45 | 45 | 3 | 3 |
MergePartialAggregationsWithFilter.java |  | 0% |  | 0% | 75 | 75 | 209 | 209 | 42 | 42 | 3 | 3 |
OptimizeMixedDistinctAggregations.java |  | 0% |  | 0% | 68 | 68 | 249 | 249 | 30 | 30 | 3 | 3 |
ActualProperties.java |  | 0% |  | 0% | 136 | 136 | 194 | 194 | 73 | 73 | 3 | 3 |
PlanNodeDecorrelator.java |  | 0% |  | 0% | 75 | 75 | 229 | 229 | 32 | 32 | 4 | 4 |
LogicalCteOptimizer.java |  | 0% |  | 0% | 80 | 80 | 221 | 221 | 53 | 53 | 7 | 7 |
CteProjectionAndPredicatePushDown.java |  | 0% |  | 0% | 69 | 69 | 173 | 173 | 39 | 39 | 6 | 6 |
ReplaceConstantVariableReferencesWithConstants.java |  | 0% |  | 0% | 81 | 81 | 134 | 134 | 43 | 43 | 4 | 4 |
TestRandomizeNullKeyInOuterJoin.java |  | 0% | | n/a | 14 | 14 | 212 | 212 | 14 | 14 | 1 | 1 |
MetadataQueryOptimizer.java |  | 0% |  | 0% | 63 | 63 | 173 | 173 | 14 | 14 | 3 | 3 |
SymbolMapper.java |  | 0% |  | 0% | 55 | 55 | 166 | 166 | 40 | 40 | 4 | 4 |
PartitioningUtils.java |  | 0% |  | 0% | 78 | 78 | 153 | 153 | 18 | 18 | 1 | 1 |
ExpressionEquivalence.java |  | 0% |  | 0% | 57 | 57 | 159 | 159 | 20 | 20 | 4 | 4 |
SimplifyPlanWithEmptyInput.java |  | 0% |  | 0% | 81 | 81 | 120 | 120 | 43 | 43 | 2 | 2 |
TestRemoveUnsupportedDynamicFilters.java |  | 0% | | n/a | 13 | 13 | 138 | 138 | 13 | 13 | 1 | 1 |
WindowFilterPushDown.java |  | 0% |  | 0% | 48 | 48 | 128 | 128 | 16 | 16 | 2 | 2 |
PreferredProperties.java |  | 0% |  | 0% | 80 | 80 | 150 | 150 | 52 | 52 | 4 | 4 |
TestReorderWindows.java |  | 0% | | n/a | 30 | 30 | 159 | 159 | 30 | 30 | 1 | 1 |
TestSimplifyPlanWithEmptyInput.java |  | 0% | | n/a | 26 | 26 | 159 | 159 | 26 | 26 | 1 | 1 |
ApplyConnectorOptimization.java |  | 0% |  | 0% | 42 | 42 | 108 | 108 | 13 | 13 | 2 | 2 |
TestPruneUnreferencedOutputs.java |  | 0% | | n/a | 10 | 10 | 104 | 104 | 10 | 10 | 1 | 1 |
ImplementIntersectAndExceptAsUnion.java |  | 0% |  | 0% | 25 | 25 | 99 | 99 | 16 | 16 | 2 | 2 |
TestRemoveRedundantDistinctAggregation.java |  | 0% | | 0% | 14 | 14 | 179 | 179 | 13 | 13 | 1 | 1 |
TransformQuantifiedComparisonApplyToLateralJoin.java |  | 0% |  | 0% | 24 | 24 | 106 | 106 | 10 | 10 | 2 | 2 |
RewriteIfOverAggregation.java |  | 0% |  | 0% | 46 | 46 | 90 | 90 | 26 | 26 | 3 | 3 |
KeyBasedSampler.java |  | 0% |  | 0% | 37 | 37 | 90 | 90 | 19 | 19 | 2 | 2 |
TestFullOuterJoinWithCoalesce.java |  | 0% | | n/a | 6 | 6 | 82 | 82 | 6 | 6 | 1 | 1 |
PrefilterForLimitingAggregation.java |  | 0% |  | 0% | 24 | 24 | 94 | 94 | 9 | 9 | 2 | 2 |
LimitPushDown.java |  | 0% |  | 0% | 34 | 34 | 101 | 101 | 17 | 17 | 3 | 3 |
StreamPreferredProperties.java |  | 0% |  | 0% | 63 | 63 | 92 | 92 | 23 | 23 | 1 | 1 |
JoinPrefilter.java |  | 0% |  | 0% | 27 | 27 | 78 | 78 | 10 | 10 | 2 | 2 |
PhysicalCteOptimizer.java |  | 0% |  | 0% | 21 | 21 | 93 | 93 | 14 | 14 | 5 | 5 |
PlanNodeSearcher.java |  | 0% |  | 0% | 48 | 48 | 97 | 97 | 24 | 24 | 1 | 1 |
TestExpressionEquivalence.java |  | 0% | | 0% | 9 | 9 | 95 | 95 | 8 | 8 | 1 | 1 |
HistoricalStatisticsEquivalentPlanMarkingOptimizer.java |  | 0% |  | 0% | 37 | 37 | 73 | 73 | 22 | 22 | 3 | 3 |
ScalarAggregationToJoinRewriter.java |  | 0% |  | 0% | 10 | 10 | 90 | 90 | 5 | 5 | 1 | 1 |
TestCteProjectionAndPredicatePushdown.java |  | 0% | | n/a | 9 | 9 | 56 | 56 | 9 | 9 | 1 | 1 |
ShardJoins.java |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 11 | 11 | 2 | 2 |
TestCardinalityExtractorPlanVisitor.java |  | 0% | | n/a | 11 | 11 | 42 | 42 | 11 | 11 | 1 | 1 |
TestUnion.java |  | 0% |  | 0% | 33 | 33 | 85 | 85 | 18 | 18 | 1 | 1 |
SetFlatteningOptimizer.java |  | 0% |  | 0% | 18 | 18 | 59 | 59 | 10 | 10 | 2 | 2 |
TestSetFlatteningOptimizer.java |  | 0% | | n/a | 8 | 8 | 62 | 62 | 8 | 8 | 1 | 1 |
TestEliminateCrossJoins.java |  | 0% | | n/a | 6 | 6 | 48 | 48 | 6 | 6 | 1 | 1 |
MergeJoinForSortedInputOptimizer.java |  | 0% |  | 0% | 23 | 23 | 53 | 53 | 9 | 9 | 2 | 2 |
TestEliminateSorts.java |  | 0% | | n/a | 9 | 9 | 61 | 61 | 9 | 9 | 1 | 1 |
TestShardJoins.java |  | 0% | | n/a | 8 | 8 | 67 | 67 | 8 | 8 | 1 | 1 |
TestRewriteIfOverAggregation.java |  | 0% | | n/a | 5 | 5 | 50 | 50 | 5 | 5 | 1 | 1 |
LocalProperties.java |  | 0% |  | 0% | 23 | 23 | 45 | 45 | 10 | 10 | 1 | 1 |
QueryCardinalityUtil.java |  | 0% |  | 0% | 23 | 23 | 36 | 36 | 18 | 18 | 2 | 2 |
TestOptimizeMixedDistinctAggregations.java |  | 0% | | n/a | 4 | 4 | 47 | 47 | 4 | 4 | 1 | 1 |
RemoveRedundantDistinctAggregation.java |  | 0% |  | 0% | 21 | 21 | 38 | 38 | 13 | 13 | 3 | 3 |
TestWindowFilterPushDown.java |  | 0% | | n/a | 4 | 4 | 37 | 37 | 4 | 4 | 1 | 1 |
AddExchangesForSingleNodeExecution.java |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 10 | 10 | 2 | 2 |
TestApproxDistinctOptimizer.java |  | 0% | | n/a | 5 | 5 | 44 | 44 | 5 | 5 | 1 | 1 |
AggregationNodeUtils.java |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 9 | 9 | 1 | 1 |
TestForceSingleNodeOutput.java |  | 0% | | n/a | 5 | 5 | 33 | 33 | 5 | 5 | 1 | 1 |
TestHashGenerationOptimizer.java |  | 0% | | n/a | 2 | 2 | 29 | 29 | 2 | 2 | 1 | 1 |
MetadataDeleteOptimizer.java |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 6 | 6 | 2 | 2 |
TestUnaliasSymbolReferences.java |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
ReplicateSemiJoinInDelete.java |  | 0% |  | 0% | 7 | 7 | 32 | 32 | 5 | 5 | 2 | 2 |
DistinctOutputQueryUtil.java |  | 0% |  | 0% | 17 | 17 | 16 | 16 | 14 | 14 | 2 | 2 |
TestSortWithinPartitionPlans.java |  | 0% | | n/a | 2 | 2 | 20 | 20 | 2 | 2 | 1 | 1 |
WindowNodeUtil.java |  | 0% |  | 0% | 12 | 12 | 17 | 17 | 3 | 3 | 1 | 1 |
CheckSubqueryNodesAreRewritten.java |  | 0% | | 0% | 6 | 6 | 16 | 16 | 5 | 5 | 1 | 1 |
SetOperationNodeUtils.java |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 3 | 3 | 1 | 1 |
ExternalCallExpressionChecker.java |  | 0% | | 0% | 10 | 10 | 12 | 12 | 9 | 9 | 1 | 1 |
JoinNodeUtils.java |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
StatsRecordingPlanOptimizer.java |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
TestAddPartitionToSortRule.java |  | 0% | | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
PlanOptimizer.java | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
OptimizerStats.java | | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
OptimizerResult.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
PlanOptimizerResult.java | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
OptimizerResultCollector.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
ApplyNodeUtil.java | | 0% |  | 0% | 5 | 5 | 5 | 5 | 2 | 2 | 1 | 1 |
SampleNodeUtil.java | | 0% | | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 1 | 1 |
OptimizerInformationCollector.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
TestUnionWithReplicatedJoin.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |