TestLogicalPropertyPropagation.java |  | 0% | | n/a | 107 | 107 | 1,372 | 1,372 | 107 | 107 | 2 | 2 |
TestDetermineJoinDistributionType.java |  | 0% |  | 0% | 120 | 120 | 1,514 | 1,514 | 109 | 109 | 1 | 1 |
TestReorderJoins.java |  | 0% | | n/a | 50 | 50 | 654 | 654 | 50 | 50 | 1 | 1 |
TestRewriteAggregationIfToFilter.java |  | 0% |  | 0% | 76 | 76 | 535 | 535 | 64 | 64 | 1 | 1 |
ReorderJoins.java |  | 0% |  | 0% | 140 | 140 | 327 | 327 | 63 | 63 | 5 | 5 |
TestJoinNodeFlattener.java |  | 0% | | n/a | 16 | 16 | 276 | 276 | 16 | 16 | 1 | 1 |
TestCrossJoinWithArrayContainsToInnerJoin.java |  | 0% | | n/a | 31 | 31 | 308 | 308 | 31 | 31 | 1 | 1 |
ExtractSpatialJoins.java |  | 0% |  | 0% | 96 | 96 | 249 | 249 | 36 | 36 | 3 | 3 |
TestPullUpExpressionInLambdaRules.java |  | 0% | | n/a | 38 | 38 | 229 | 229 | 38 | 38 | 1 | 1 |
TestGroupInnerJoinsByConnectorRuleSet.java |  | 0% |  | 0% | 41 | 41 | 205 | 205 | 37 | 37 | 7 | 7 |
PlanRemoteProjections.java |  | 0% |  | 0% | 72 | 72 | 191 | 191 | 24 | 24 | 3 | 3 |
TestRemoveCrossJoinWithConstantInput.java |  | 0% | | n/a | 28 | 28 | 176 | 176 | 28 | 28 | 1 | 1 |
TestCombineApproxPercentileFunctions.java |  | 0% |  | 0% | 38 | 38 | 169 | 169 | 37 | 37 | 1 | 1 |
TestCrossJoinWithArrayNotContainsToAntiJoin.java |  | 0% | | n/a | 21 | 21 | 161 | 161 | 21 | 21 | 1 | 1 |
TestDetermineSemiJoinDistributionType.java |  | 0% | | n/a | 22 | 22 | 232 | 232 | 22 | 22 | 1 | 1 |
TestCrossJoinWithOrFilterToInnerJoin.java |  | 0% | | n/a | 19 | 19 | 199 | 199 | 19 | 19 | 1 | 1 |
RowExpressionRewriteRuleSet.java |  | 0% |  | 0% | 92 | 92 | 254 | 254 | 60 | 60 | 12 | 12 |
PushDownDereferences.java |  | 0% |  | 0% | 62 | 62 | 208 | 208 | 43 | 43 | 12 | 12 |
TestAddNotNullFiltersToJoinNode.java |  | 0% | | n/a | 16 | 16 | 129 | 129 | 16 | 16 | 1 | 1 |
TestRuntimeReorderJoinSides.java |  | 0% | | n/a | 20 | 20 | 162 | 162 | 20 | 20 | 1 | 1 |
TestPushAggregationThroughOuterJoin.java |  | 0% | | n/a | 23 | 23 | 180 | 180 | 23 | 23 | 1 | 1 |
TestMergeAdjacentWindows.java |  | 0% | | n/a | 30 | 30 | 176 | 176 | 30 | 30 | 1 | 1 |
TestMinMaxByToWindowFunction.java |  | 0% | | n/a | 32 | 32 | 166 | 166 | 32 | 32 | 1 | 1 |
TestAddIntermediateAggregations.java |  | 0% | | n/a | 29 | 29 | 252 | 252 | 29 | 29 | 1 | 1 |
TestEliminateCrossJoins.java |  | 0% |  | 0% | 21 | 21 | 158 | 158 | 19 | 19 | 1 | 1 |
TestPickTableLayout.java |  | 0% |  | 0% | 30 | 30 | 186 | 186 | 29 | 29 | 1 | 1 |
PullUpExpressionInLambdaRules.java |  | 0% |  | 0% | 85 | 85 | 143 | 143 | 47 | 47 | 5 | 5 |
CrossJoinWithOrFilterToInnerJoin.java |  | 0% |  | 0% | 64 | 64 | 126 | 126 | 26 | 26 | 2 | 2 |
TestPushDownFilterExpressionEvaluationThroughCrossJoin.java |  | 0% | | n/a | 19 | 19 | 162 | 162 | 19 | 19 | 1 | 1 |
TestLeftJoinWithArrayContainsToEquiJoinCondition.java |  | 0% | | n/a | 17 | 17 | 158 | 158 | 17 | 17 | 1 | 1 |
TestPlanRemoteProjections.java |  | 0% | | n/a | 15 | 15 | 167 | 167 | 15 | 15 | 1 | 1 |
PushAggregationThroughOuterJoin.java |  | 0% |  | 0% | 51 | 51 | 192 | 192 | 20 | 20 | 2 | 2 |
TestPushPartialAggregationThroughExchange.java |  | 0% | | n/a | 28 | 28 | 141 | 141 | 28 | 28 | 1 | 1 |
TestJoinEnumerator.java |  | 0% |  | 0% | 27 | 27 | 116 | 116 | 25 | 25 | 2 | 2 |
TestPruneWindowColumns.java |  | 0% |  | 0% | 34 | 34 | 173 | 173 | 25 | 25 | 1 | 1 |
TestLeftJoinNullFilterToSemiJoin.java |  | 0% | | n/a | 17 | 17 | 118 | 118 | 17 | 17 | 1 | 1 |
CombineApproxPercentileFunctions.java |  | 0% |  | 0% | 60 | 60 | 132 | 132 | 27 | 27 | 1 | 1 |
TransformCorrelatedInPredicateToJoin.java |  | 0% |  | 0% | 33 | 33 | 155 | 155 | 26 | 26 | 3 | 3 |
PushPartialAggregationThroughExchange.java |  | 0% |  | 0% | 50 | 50 | 158 | 158 | 12 | 12 | 1 | 1 |
TestSwapAdjacentWindowsBySpecifications.java |  | 0% | | n/a | 17 | 17 | 116 | 116 | 17 | 17 | 1 | 1 |
RewriteCaseExpressionPredicate.java |  | 0% |  | 0% | 63 | 63 | 103 | 103 | 30 | 30 | 3 | 3 |
PickTableLayout.java |  | 0% |  | 0% | 51 | 51 | 137 | 137 | 28 | 28 | 5 | 5 |
TestPushProjectionThroughExchange.java |  | 0% | | n/a | 15 | 15 | 127 | 127 | 15 | 15 | 1 | 1 |
RewriteCaseToMap.java |  | 0% |  | 0% | 47 | 47 | 105 | 105 | 12 | 12 | 3 | 3 |
TestAddExchangesBelowPartialAggregationOverGroupIdRuleSet.java |  | 0% |  | 0% | 17 | 17 | 105 | 105 | 15 | 15 | 1 | 1 |
GatherAndMergeWindows.java |  | 0% |  | 0% | 59 | 59 | 139 | 139 | 21 | 21 | 4 | 4 |
AddExchangesBelowPartialAggregationOverGroupIdRuleSet.java |  | 0% |  | 0% | 42 | 42 | 122 | 122 | 31 | 31 | 4 | 4 |
TestRedundantDistinctRemoval.java |  | 0% | | n/a | 30 | 30 | 94 | 94 | 30 | 30 | 1 | 1 |
RewriteAggregationIfToFilter.java |  | 0% |  | 0% | 43 | 43 | 124 | 124 | 14 | 14 | 2 | 2 |
PushDownFilterExpressionEvaluationThroughCrossJoin.java |  | 0% |  | 0% | 41 | 41 | 97 | 97 | 16 | 16 | 1 | 1 |
TestReplaceConditionalApproxDistinct.java |  | 0% | | n/a | 19 | 19 | 149 | 149 | 19 | 19 | 1 | 1 |
DetermineJoinDistributionType.java |  | 0% |  | 0% | 67 | 67 | 99 | 99 | 23 | 23 | 1 | 1 |
TestPullConstantsAboveGroupBy.java |  | 0% | | n/a | 19 | 19 | 110 | 110 | 19 | 19 | 1 | 1 |
TestTransformCorrelatedScalarSubquery.java |  | 0% | | n/a | 18 | 18 | 126 | 126 | 18 | 18 | 1 | 1 |
RemoveUnsupportedDynamicFilters.java |  | 0% |  | 0% | 37 | 37 | 122 | 122 | 24 | 24 | 4 | 4 |
TestTransformUncorrelatedInPredicateSubqueryToDistinctInnerJoin.java |  | 0% | | n/a | 15 | 15 | 109 | 109 | 15 | 15 | 1 | 1 |
TestTransformDistinctInnerJoinToLeftEarlyOutJoin.java |  | 0% | | n/a | 10 | 10 | 93 | 93 | 10 | 10 | 1 | 1 |
TestRedundantAggregateDistinctRemoval.java |  | 0% | | n/a | 8 | 8 | 97 | 97 | 8 | 8 | 1 | 1 |
TestSingleDistinctAggregationToGroupBy.java |  | 0% | | n/a | 22 | 22 | 100 | 100 | 22 | 22 | 1 | 1 |
AddNotNullFiltersToJoinNode.java |  | 0% |  | 0% | 40 | 40 | 93 | 93 | 19 | 19 | 3 | 3 |
TestPushAggregationThroughOuterJoinWithDefaultsForCorrelatedAggregations.java |  | 0% | | n/a | 10 | 10 | 89 | 89 | 10 | 10 | 1 | 1 |
TestRewriteConstantArrayContainsToInExpression.java |  | 0% | | n/a | 15 | 15 | 92 | 92 | 15 | 15 | 1 | 1 |
TestInlineProjections.java |  | 0% | | n/a | 9 | 9 | 95 | 95 | 9 | 9 | 1 | 1 |
RemoveMapCastRule.java |  | 0% |  | 0% | 32 | 32 | 52 | 52 | 9 | 9 | 3 | 3 |
TestTransformCorrelatedScalarAggregationToJoin.java |  | 0% | | n/a | 16 | 16 | 67 | 67 | 16 | 16 | 1 | 1 |
EliminateCrossJoins.java |  | 0% |  | 0% | 32 | 32 | 88 | 88 | 11 | 11 | 1 | 1 |
ReplaceConditionalApproxDistinct.java |  | 0% |  | 0% | 29 | 29 | 88 | 88 | 11 | 11 | 1 | 1 |
MinMaxByToWindowFunction.java |  | 0% |  | 0% | 37 | 37 | 48 | 48 | 13 | 13 | 1 | 1 |
CrossJoinWithArrayNotContainsToAntiJoin.java |  | 0% |  | 0% | 22 | 22 | 71 | 71 | 9 | 9 | 1 | 1 |
TestSimplifyRowExpressions.java |  | 0% |  | 0% | 14 | 14 | 89 | 89 | 12 | 12 | 2 | 2 |
TestAddDistinctForSemiJoinBuild.java |  | 0% | | n/a | 12 | 12 | 87 | 87 | 12 | 12 | 1 | 1 |
TestRedundantTopNRemoval.java |  | 0% | | n/a | 18 | 18 | 59 | 59 | 18 | 18 | 1 | 1 |
PushProjectionThroughExchange.java |  | 0% |  | 0% | 22 | 22 | 73 | 73 | 12 | 12 | 1 | 1 |
TestRedundantSortRemoval.java |  | 0% | | n/a | 20 | 20 | 62 | 62 | 20 | 20 | 1 | 1 |
TestInlineSqlFunctions.java |  | 0% | | n/a | 15 | 15 | 75 | 75 | 15 | 15 | 1 | 1 |
TestPruneCountAggregationOverScalar.java |  | 0% | | n/a | 22 | 22 | 92 | 92 | 22 | 22 | 1 | 1 |
JoinSwappingUtils.java |  | 0% |  | 0% | 31 | 31 | 79 | 79 | 13 | 13 | 1 | 1 |
TestRemoveMapCastRule.java |  | 0% | | n/a | 9 | 9 | 61 | 61 | 9 | 9 | 1 | 1 |
AddIntermediateAggregations.java |  | 0% |  | 0% | 27 | 27 | 81 | 81 | 11 | 11 | 1 | 1 |
PushPartialAggregationThroughJoin.java |  | 0% |  | 0% | 23 | 23 | 75 | 75 | 15 | 15 | 1 | 1 |
TestRemoveRedundantCastToVarcharInJoinClause.java |  | 0% | | n/a | 9 | 9 | 63 | 63 | 9 | 9 | 1 | 1 |
InlineProjections.java |  | 0% |  | 0% | 31 | 31 | 71 | 71 | 21 | 21 | 2 | 2 |
TestDetermineRemotePartitionedExchangeEncoding.java |  | 0% |  | 0% | 31 | 31 | 79 | 79 | 29 | 29 | 2 | 2 |
LeftJoinNullFilterToSemiJoin.java |  | 0% |  | 0% | 33 | 33 | 49 | 49 | 13 | 13 | 1 | 1 |
LeftJoinWithArrayContainsToEquiJoinCondition.java |  | 0% |  | 0% | 24 | 24 | 53 | 53 | 9 | 9 | 1 | 1 |
TestRedundantLimitRemoval.java |  | 0% | | n/a | 17 | 17 | 56 | 56 | 17 | 17 | 1 | 1 |
TestTransformDistinctInnerJoinToRightEarlyOutJoin.java |  | 0% | | n/a | 8 | 8 | 62 | 62 | 8 | 8 | 1 | 1 |
DetermineSemiJoinDistributionType.java |  | 0% |  | 0% | 30 | 30 | 49 | 49 | 15 | 15 | 1 | 1 |
CrossJoinWithArrayContainsToInnerJoin.java |  | 0% |  | 0% | 21 | 21 | 58 | 58 | 8 | 8 | 1 | 1 |
TestMultipleDistinctAggregationToMarkDistinct.java |  | 0% | | n/a | 15 | 15 | 54 | 54 | 15 | 15 | 1 | 1 |
TestRedundantDistinctLimitRemoval.java |  | 0% | | n/a | 13 | 13 | 45 | 45 | 13 | 13 | 1 | 1 |
TransformExistsApplyToLateralNode.java |  | 0% |  | 0% | 10 | 10 | 64 | 64 | 7 | 7 | 1 | 1 |
ExtractCommonPredicatesExpressionRewriter.java |  | 0% |  | 0% | 26 | 26 | 69 | 69 | 16 | 16 | 3 | 3 |
TestRedundantSortColumnsRemoval.java |  | 0% | | n/a | 6 | 6 | 38 | 38 | 6 | 6 | 1 | 1 |
RewriteSpatialPartitioningAggregation.java |  | 0% |  | 0% | 14 | 14 | 56 | 56 | 7 | 7 | 1 | 1 |
RemoveRedundantCastToVarcharInJoinClause.java |  | 0% |  | 0% | 17 | 17 | 48 | 48 | 6 | 6 | 1 | 1 |
PushRemoteExchangeThroughGroupId.java |  | 0% |  | 0% | 20 | 20 | 67 | 67 | 14 | 14 | 1 | 1 |
TestImplementOffset.java |  | 0% | | n/a | 10 | 10 | 55 | 55 | 10 | 10 | 1 | 1 |
TestPushPartialAggregationThroughJoin.java |  | 0% | | n/a | 4 | 4 | 30 | 30 | 4 | 4 | 1 | 1 |
TransformCorrelatedScalarSubquery.java |  | 0% |  | 0% | 6 | 6 | 54 | 54 | 4 | 4 | 1 | 1 |
RemoveCrossJoinWithConstantInput.java |  | 0% |  | 0% | 23 | 23 | 44 | 44 | 11 | 11 | 1 | 1 |
MultipleDistinctAggregationToMarkDistinct.java |  | 0% |  | 0% | 21 | 21 | 62 | 62 | 9 | 9 | 1 | 1 |
TestPruneMarkDistinctColumns.java |  | 0% | | n/a | 9 | 9 | 54 | 54 | 9 | 9 | 1 | 1 |
TestTransformExistsApplyToLateralJoin.java |  | 0% | | n/a | 8 | 8 | 52 | 52 | 8 | 8 | 1 | 1 |
TestRewriteCaseExpressionPredicate.java |  | 0% | | n/a | 17 | 17 | 54 | 54 | 17 | 17 | 1 | 1 |
TransformDistinctInnerJoinToLeftEarlyOutJoin.java |  | 0% |  | 0% | 20 | 20 | 66 | 66 | 9 | 9 | 1 | 1 |
TransformDistinctInnerJoinToRightEarlyOutJoin.java |  | 0% |  | 0% | 20 | 20 | 69 | 69 | 8 | 8 | 1 | 1 |
TestPruneSemiJoinColumns.java |  | 0% |  | 0% | 16 | 16 | 45 | 45 | 14 | 14 | 1 | 1 |
TestPruneJoinChildrenColumns.java |  | 0% | | n/a | 9 | 9 | 49 | 49 | 9 | 9 | 1 | 1 |
CanonicalizeExpressionRewriter.java |  | 0% |  | 0% | 23 | 23 | 28 | 28 | 4 | 4 | 2 | 2 |
TestPushLimitThroughUnion.java |  | 0% | | n/a | 6 | 6 | 52 | 52 | 6 | 6 | 1 | 1 |
ImplementFilteredAggregations.java |  | 0% |  | 0% | 13 | 13 | 53 | 53 | 6 | 6 | 1 | 1 |
TestMergeDuplicateAggregation.java |  | 0% | | n/a | 10 | 10 | 40 | 40 | 10 | 10 | 1 | 1 |
Util.java |  | 0% |  | 0% | 14 | 14 | 47 | 47 | 6 | 6 | 1 | 1 |
TestPushLimitThroughOuterJoin.java |  | 0% | | n/a | 7 | 7 | 36 | 36 | 7 | 7 | 1 | 1 |
RuntimeReorderJoinSides.java |  | 0% |  | 0% | 25 | 25 | 35 | 35 | 7 | 7 | 1 | 1 |
TestSimplifyTopNWithConstantInput.java |  | 0% | | n/a | 7 | 7 | 43 | 43 | 7 | 7 | 1 | 1 |
PushTableWriteThroughUnion.java |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 11 | 11 | 1 | 1 |
LambdaCaptureDesugaringRewriter.java |  | 0% |  | 0% | 14 | 14 | 38 | 38 | 11 | 11 | 3 | 3 |
TestPruneJoinColumns.java |  | 0% | | n/a | 9 | 9 | 50 | 50 | 9 | 9 | 1 | 1 |
TestPruneAggregationSourceColumns.java |  | 0% |  | 0% | 9 | 9 | 39 | 39 | 8 | 8 | 1 | 1 |
TestSimplifySortWithConstantInput.java |  | 0% | | n/a | 7 | 7 | 42 | 42 | 7 | 7 | 1 | 1 |
PullConstantsAboveGroupBy.java |  | 0% |  | 0% | 21 | 21 | 47 | 47 | 10 | 10 | 1 | 1 |
TransformUncorrelatedInPredicateSubqueryToDistinctInnerJoin.java |  | 0% |  | 0% | 13 | 13 | 62 | 62 | 5 | 5 | 1 | 1 |
MergeDuplicateAggregation.java |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 6 | 6 | 1 | 1 |
TestPruneOrderByInAggregation.java |  | 0% | | n/a | 5 | 5 | 30 | 30 | 5 | 5 | 1 | 1 |
LambdaCaptureDesugaringRowExpressionRewriter.java |  | 0% |  | 0% | 13 | 13 | 39 | 39 | 10 | 10 | 3 | 3 |
SimplifyRowExpressions.java |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 10 | 10 | 3 | 3 |
RewriteConstantArrayContainsToInExpression.java |  | 0% |  | 0% | 21 | 21 | 27 | 27 | 8 | 8 | 3 | 3 |
PruneRedundantProjectionAssignments.java |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 8 | 8 | 1 | 1 |
TestRewriteFilterWithExternalFunctionToProject.java |  | 0% | | n/a | 7 | 7 | 39 | 39 | 7 | 7 | 1 | 1 |
TestSimplifyCardinalityMap.java |  | 0% | | n/a | 11 | 11 | 27 | 27 | 11 | 11 | 1 | 1 |
SimplifyCountOverConstant.java |  | 0% |  | 0% | 13 | 13 | 42 | 42 | 5 | 5 | 1 | 1 |
RemoveRedundantAggregateDistinct.java |  | 0% |  | 0% | 17 | 17 | 40 | 40 | 8 | 8 | 1 | 1 |
TestRemoveIdentityProjectionsBelowProjection.java |  | 0% | | n/a | 5 | 5 | 32 | 32 | 5 | 5 | 1 | 1 |
TestPushProjectionThroughUnion.java |  | 0% | | n/a | 5 | 5 | 38 | 38 | 5 | 5 | 1 | 1 |
TestPushTableWriteThroughUnion.java |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
TestPruneCrossJoinColumns.java |  | 0% | | n/a | 10 | 10 | 48 | 48 | 10 | 10 | 1 | 1 |
TestInlineProjectionsOnValues.java |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 1 | 1 |
PruneWindowColumns.java |  | 0% |  | 0% | 6 | 6 | 34 | 34 | 3 | 3 | 1 | 1 |
InlineProjectionsOnValues.java |  | 0% |  | 0% | 11 | 11 | 40 | 40 | 7 | 7 | 1 | 1 |
SimplifyCardinalityMapRewriter.java |  | 0% |  | 0% | 13 | 13 | 30 | 30 | 5 | 5 | 2 | 2 |
SingleDistinctAggregationToGroupBy.java |  | 0% |  | 0% | 13 | 13 | 54 | 54 | 12 | 12 | 1 | 1 |
TestPruneIndexSourceColumns.java |  | 0% | | n/a | 7 | 7 | 32 | 32 | 7 | 7 | 1 | 1 |
SimplifyTopNWithConstantInput.java |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 11 | 11 | 1 | 1 |
DetermineRemotePartitionedExchangeEncoding.java |  | 0% |  | 0% | 21 | 21 | 40 | 40 | 9 | 9 | 1 | 1 |
TestTransformCorrelatedSingleRowSubqueryToProject.java |  | 0% | | n/a | 7 | 7 | 33 | 33 | 7 | 7 | 1 | 1 |
TestPruneAggregationColumns.java |  | 0% | | n/a | 8 | 8 | 29 | 29 | 8 | 8 | 1 | 1 |
PushLimitThroughOuterJoin.java |  | 0% |  | 0% | 17 | 17 | 25 | 25 | 6 | 6 | 1 | 1 |
PushProjectionThroughUnion.java |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
TestPruneSemiJoinFilteringSourceColumns.java |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 8 | 8 | 1 | 1 |
BenchmarkReorderInterconnectedJoins.java |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 8 | 8 | 2 | 2 |
PushRemoteExchangeThroughAssignUniqueId.java |  | 0% |  | 0% | 12 | 12 | 34 | 34 | 8 | 8 | 1 | 1 |
TestPruneFilterColumns.java |  | 0% | | n/a | 10 | 10 | 26 | 26 | 10 | 10 | 1 | 1 |
TestPruneTopNColumns.java |  | 0% | | n/a | 10 | 10 | 27 | 27 | 10 | 10 | 1 | 1 |
TestPruneProjectColumns.java |  | 0% | | n/a | 5 | 5 | 28 | 28 | 5 | 5 | 1 | 1 |
InlineSqlFunctions.java |  | 0% |  | 0% | 10 | 10 | 30 | 30 | 7 | 7 | 3 | 3 |
TransformCorrelatedSingleRowSubqueryToProject.java |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 7 | 7 | 1 | 1 |
AddDistinctForSemiJoinBuild.java |  | 0% |  | 0% | 13 | 13 | 29 | 29 | 5 | 5 | 1 | 1 |
TestTransformUncorrelatedInPredicateSubqueryToSemiJoin.java |  | 0% | | n/a | 7 | 7 | 27 | 27 | 7 | 7 | 1 | 1 |
SimplifySortWithConstantInput.java |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 11 | 11 | 1 | 1 |
TestPruneTableScanColumns.java |  | 0% | | n/a | 5 | 5 | 29 | 29 | 5 | 5 | 1 | 1 |
PruneOrderByInAggregation.java |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 4 | 4 | 1 | 1 |
TestPruneValuesColumns.java |  | 0% | | n/a | 5 | 5 | 26 | 26 | 5 | 5 | 1 | 1 |
TestPruneLimitColumns.java |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 1 | 1 |
TestRemoveFullSample.java |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
PushTopNThroughUnion.java |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 4 | 4 | 1 | 1 |
TestPruneOutputColumns.java |  | 0% | | n/a | 5 | 5 | 26 | 26 | 5 | 5 | 1 | 1 |
TestRemoveUnreferencedScalarLateralNodes.java |  | 0% | | n/a | 7 | 7 | 22 | 22 | 7 | 7 | 1 | 1 |
PushDownNegationsExpressionRewriter.java |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 3 | 3 | 2 | 2 |
TestRemoveUnreferencedScalarApplyNodes.java |  | 0% | | n/a | 5 | 5 | 17 | 17 | 5 | 5 | 1 | 1 |
TestEvaluateZeroSample.java |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
TransformCorrelatedScalarAggregationToJoin.java |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 5 | 5 | 1 | 1 |
PruneCountAggregationOverScalar.java |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 4 | 4 | 1 | 1 |
TestEvaluateZeroLimit.java |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
ScaledWriterRule.java |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 7 | 7 | 1 | 1 |
PruneJoinChildrenColumns.java |  | 0% | | n/a | 5 | 5 | 31 | 31 | 5 | 5 | 1 | 1 |
PushLimitThroughUnion.java |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
RewriteFilterWithExternalFunctionToProject.java |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 5 | 5 | 1 | 1 |
PruneIndexSourceColumns.java |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
ImplementOffset.java |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 4 | 4 | 1 | 1 |
TransformCorrelatedLateralJoinToJoin.java |  | 0% | | n/a | 5 | 5 | 25 | 25 | 5 | 5 | 1 | 1 |
PruneAggregationSourceColumns.java |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
PruneValuesColumns.java |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 2 | 2 | 1 | 1 |
TestRemoveTrivialFilters.java |  | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
PruneCrossJoinColumns.java |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 2 | 2 | 1 | 1 |
TestPushOffsetThroughProject.java |  | 0% | | n/a | 5 | 5 | 24 | 24 | 5 | 5 | 1 | 1 |
TestMergeFilters.java |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
BenchmarkReorderChainedJoins.java |  | 0% | | n/a | 7 | 7 | 21 | 21 | 7 | 7 | 2 | 2 |
TestPushLimitThroughProject.java |  | 0% | | n/a | 5 | 5 | 22 | 22 | 5 | 5 | 1 | 1 |
TestPushLimitThroughMarkDistinct.java |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
TestRemoveEmptyDelete.java |  | 0% | | n/a | 5 | 5 | 18 | 18 | 5 | 5 | 1 | 1 |
PruneSemiJoinColumns.java |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
ProjectOffPushDownRule.java |  | 0% | | n/a | 5 | 5 | 15 | 15 | 5 | 5 | 1 | 1 |
MergeFilters.java |  | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
TransformUncorrelatedInPredicateSubqueryToSemiJoin.java | | 0% |  | 0% | 6 | 6 | 23 | 23 | 4 | 4 | 1 | 1 |
PruneMarkDistinctColumns.java | | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
TestTransformUncorrelatedLateralToJoin.java | | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
TestLambdaCaptureDesugaringRewriter.java | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
TestPushLimitThroughOffset.java | | 0% | | n/a | 5 | 5 | 16 | 16 | 5 | 5 | 1 | 1 |
RemoveRedundantSortColumns.java | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
ImplementBernoulliSampleAsFilter.java | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
PruneSemiJoinFilteringSourceColumns.java | | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
RemoveRedundantTopNColumns.java | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
RemoveRedundantDistinct.java | | 0% |  | 0% | 10 | 10 | 11 | 11 | 5 | 5 | 1 | 1 |
PushLimitThroughOffset.java | | 0% | | n/a | 5 | 5 | 18 | 18 | 5 | 5 | 1 | 1 |
TestLambdaCaptureDesugaringRowExpressionRewriter.java | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
RemoveUnreferencedScalarLateralNodes.java | | 0% |  | 0% | 9 | 9 | 11 | 11 | 5 | 5 | 1 | 1 |
PruneAggregationColumns.java | | 0% |  | 0% | 3 | 3 | 15 | 15 | 2 | 2 | 1 | 1 |
MergeLimitWithTopN.java | | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
CreatePartialTopN.java | | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
RemoveEmptyDelete.java | | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
RemoveRedundantDistinctLimit.java | | 0% |  | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
MergeLimitWithSort.java | | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
MergeLimitWithDistinct.java | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
TransformUncorrelatedLateralToJoin.java | | 0% | | n/a | 4 | 4 | 19 | 19 | 4 | 4 | 1 | 1 |
PruneJoinColumns.java | | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
RemoveTrivialFilters.java | | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
PruneTableScanColumns.java | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
MergeLimits.java | | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
RemoveRedundantTopN.java | | 0% |  | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
PushOffsetThroughProject.java | | 0% |  | 0% | 7 | 7 | 10 | 10 | 6 | 6 | 1 | 1 |
PruneFilterColumns.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
RemoveRedundantLimit.java | | 0% |  | 0% | 7 | 7 | 7 | 7 | 5 | 5 | 1 | 1 |
PreconditionRules.java | | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 2 | 2 |
PushLimitThroughProject.java | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
PruneTopNColumns.java | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
RemoveRedundantSort.java | | 0% |  | 0% | 7 | 7 | 7 | 7 | 5 | 5 | 1 | 1 |
RemoveIdentityProjectionsBelowProjection.java | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
EvaluateZeroSample.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
EvaluateZeroLimit.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
PruneUpdateSourceColumns.java | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
PruneOutputColumns.java | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
RemoveRedundantIdentityProjections.java | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
PushLimitThroughSemiJoin.java | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
PushLimitThroughMarkDistinct.java | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
DesugarLambdaExpression.java | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
PlanNodeWithCost.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
RemoveUnreferencedScalarApplyNodes.java | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
RemoveFullSample.java | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
PruneProjectColumns.java | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
PruneLimitColumns.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
SimplifyCardinalityMap.java | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |