| TestLogicalPropertyPropagation |  | 0% | | n/a | 103 | 103 | 1,365 | 1,365 | 103 | 103 | 1 | 1 |
| TestDetermineJoinDistributionType |  | 0% |  | 0% | 120 | 120 | 1,514 | 1,514 | 109 | 109 | 1 | 1 |
| TestReorderJoins |  | 0% | | n/a | 50 | 50 | 654 | 654 | 50 | 50 | 1 | 1 |
| TestRewriteAggregationIfToFilter |  | 0% |  | 0% | 76 | 76 | 535 | 535 | 64 | 64 | 1 | 1 |
| TestJoinNodeFlattener |  | 0% | | n/a | 16 | 16 | 276 | 276 | 16 | 16 | 1 | 1 |
| TestCrossJoinWithArrayContainsToInnerJoin |  | 0% | | n/a | 31 | 31 | 308 | 308 | 31 | 31 | 1 | 1 |
| TestPullUpExpressionInLambdaRules |  | 0% | | n/a | 38 | 38 | 229 | 229 | 38 | 38 | 1 | 1 |
| ExtractSpatialJoins |  | 0% |  | 0% | 74 | 74 | 199 | 199 | 25 | 25 | 1 | 1 |
| ReorderJoins.JoinEnumerator |  | 0% |  | 0% | 82 | 82 | 202 | 202 | 32 | 32 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet |  | 0% | | n/a | 18 | 18 | 166 | 166 | 18 | 18 | 1 | 1 |
| TestCombineApproxPercentileFunctions |  | 0% |  | 0% | 38 | 38 | 169 | 169 | 37 | 37 | 1 | 1 |
| TestRemoveCrossJoinWithConstantInput |  | 0% | | n/a | 28 | 28 | 176 | 176 | 28 | 28 | 1 | 1 |
| TestCrossJoinWithArrayNotContainsToAntiJoin |  | 0% | | n/a | 21 | 21 | 161 | 161 | 21 | 21 | 1 | 1 |
| TestDetermineSemiJoinDistributionType |  | 0% | | n/a | 22 | 22 | 232 | 232 | 22 | 22 | 1 | 1 |
| TestCrossJoinWithOrFilterToInnerJoin |  | 0% | | n/a | 19 | 19 | 199 | 199 | 19 | 19 | 1 | 1 |
| TestAddNotNullFiltersToJoinNode |  | 0% | | n/a | 16 | 16 | 129 | 129 | 16 | 16 | 1 | 1 |
| TestRuntimeReorderJoinSides |  | 0% | | n/a | 20 | 20 | 162 | 162 | 20 | 20 | 1 | 1 |
| TestPushAggregationThroughOuterJoin |  | 0% | | n/a | 23 | 23 | 180 | 180 | 23 | 23 | 1 | 1 |
| TestMergeAdjacentWindows |  | 0% | | n/a | 30 | 30 | 176 | 176 | 30 | 30 | 1 | 1 |
| TestMinMaxByToWindowFunction |  | 0% | | n/a | 32 | 32 | 166 | 166 | 32 | 32 | 1 | 1 |
| TestAddIntermediateAggregations |  | 0% | | n/a | 29 | 29 | 252 | 252 | 29 | 29 | 1 | 1 |
| TestEliminateCrossJoins |  | 0% |  | 0% | 21 | 21 | 158 | 158 | 19 | 19 | 1 | 1 |
| TestPickTableLayout |  | 0% |  | 0% | 30 | 30 | 186 | 186 | 29 | 29 | 1 | 1 |
| TestPushDownFilterExpressionEvaluationThroughCrossJoin |  | 0% | | n/a | 19 | 19 | 162 | 162 | 19 | 19 | 1 | 1 |
| TestLeftJoinWithArrayContainsToEquiJoinCondition |  | 0% | | n/a | 17 | 17 | 158 | 158 | 17 | 17 | 1 | 1 |
| CrossJoinWithOrFilterToInnerJoin |  | 0% |  | 0% | 60 | 60 | 118 | 118 | 22 | 22 | 1 | 1 |
| TestPlanRemoteProjections |  | 0% | | n/a | 15 | 15 | 167 | 167 | 15 | 15 | 1 | 1 |
| PushAggregationThroughOuterJoin |  | 0% |  | 0% | 48 | 48 | 186 | 186 | 17 | 17 | 1 | 1 |
| TestPushPartialAggregationThroughExchange |  | 0% | | n/a | 28 | 28 | 141 | 141 | 28 | 28 | 1 | 1 |
| TestPruneWindowColumns |  | 0% |  | 0% | 34 | 34 | 173 | 173 | 25 | 25 | 1 | 1 |
| TestLeftJoinNullFilterToSemiJoin |  | 0% | | n/a | 17 | 17 | 118 | 118 | 17 | 17 | 1 | 1 |
| CombineApproxPercentileFunctions |  | 0% |  | 0% | 60 | 60 | 132 | 132 | 27 | 27 | 1 | 1 |
| TestJoinEnumerator |  | 0% |  | 0% | 17 | 17 | 106 | 106 | 15 | 15 | 1 | 1 |
| PlanRemoteProjections |  | 0% |  | 0% | 43 | 43 | 103 | 103 | 11 | 11 | 1 | 1 |
| PushPartialAggregationThroughExchange |  | 0% |  | 0% | 50 | 50 | 158 | 158 | 12 | 12 | 1 | 1 |
| TestSwapAdjacentWindowsBySpecifications |  | 0% | | n/a | 17 | 17 | 116 | 116 | 17 | 17 | 1 | 1 |
| TestPushProjectionThroughExchange |  | 0% | | n/a | 15 | 15 | 127 | 127 | 15 | 15 | 1 | 1 |
| TestAddExchangesBelowPartialAggregationOverGroupIdRuleSet |  | 0% |  | 0% | 17 | 17 | 105 | 105 | 15 | 15 | 1 | 1 |
| RewriteCaseExpressionPredicate.CaseExpressionPredicateRewriter |  | 0% |  | 0% | 58 | 58 | 92 | 92 | 25 | 25 | 1 | 1 |
| TestRedundantDistinctRemoval |  | 0% | | n/a | 30 | 30 | 94 | 94 | 30 | 30 | 1 | 1 |
| RewriteCaseToMap.CaseToMapRewriter |  | 0% |  | 0% | 42 | 42 | 93 | 93 | 7 | 7 | 1 | 1 |
| PushDownFilterExpressionEvaluationThroughCrossJoin |  | 0% |  | 0% | 41 | 41 | 97 | 97 | 16 | 16 | 1 | 1 |
| TestReplaceConditionalApproxDistinct |  | 0% | | n/a | 19 | 19 | 149 | 149 | 19 | 19 | 1 | 1 |
| DetermineJoinDistributionType |  | 0% |  | 0% | 67 | 67 | 99 | 99 | 23 | 23 | 1 | 1 |
| RewriteAggregationIfToFilter |  | 0% |  | 0% | 37 | 37 | 116 | 116 | 11 | 11 | 1 | 1 |
| TestPullConstantsAboveGroupBy |  | 0% | | n/a | 19 | 19 | 110 | 110 | 19 | 19 | 1 | 1 |
| TestTransformCorrelatedScalarSubquery |  | 0% | | n/a | 18 | 18 | 126 | 126 | 18 | 18 | 1 | 1 |
| TestTransformUncorrelatedInPredicateSubqueryToDistinctInnerJoin |  | 0% | | n/a | 15 | 15 | 109 | 109 | 15 | 15 | 1 | 1 |
| TestTransformDistinctInnerJoinToLeftEarlyOutJoin |  | 0% | | n/a | 10 | 10 | 93 | 93 | 10 | 10 | 1 | 1 |
| TestRedundantAggregateDistinctRemoval |  | 0% | | n/a | 8 | 8 | 97 | 97 | 8 | 8 | 1 | 1 |
| TestSingleDistinctAggregationToGroupBy |  | 0% | | n/a | 22 | 22 | 100 | 100 | 22 | 22 | 1 | 1 |
| TransformCorrelatedInPredicateToJoin |  | 0% |  | 0% | 14 | 14 | 106 | 106 | 11 | 11 | 1 | 1 |
| TestPushAggregationThroughOuterJoinWithDefaultsForCorrelatedAggregations |  | 0% | | n/a | 10 | 10 | 89 | 89 | 10 | 10 | 1 | 1 |
| TestRewriteConstantArrayContainsToInExpression |  | 0% | | n/a | 15 | 15 | 92 | 92 | 15 | 15 | 1 | 1 |
| TestInlineProjections |  | 0% | | n/a | 9 | 9 | 95 | 95 | 9 | 9 | 1 | 1 |
| RemoveUnsupportedDynamicFilters.Rewriter |  | 0% |  | 0% | 27 | 27 | 98 | 98 | 14 | 14 | 1 | 1 |
| ReorderJoins.JoinNodeFlattener |  | 0% |  | 0% | 25 | 25 | 70 | 70 | 12 | 12 | 1 | 1 |
| TestTransformCorrelatedScalarAggregationToJoin |  | 0% | | n/a | 16 | 16 | 67 | 67 | 16 | 16 | 1 | 1 |
| EliminateCrossJoins |  | 0% |  | 0% | 32 | 32 | 88 | 88 | 11 | 11 | 1 | 1 |
| PlanRemoteProjections.Visitor |  | 0% |  | 0% | 26 | 26 | 82 | 82 | 10 | 10 | 1 | 1 |
| ReplaceConditionalApproxDistinct |  | 0% |  | 0% | 29 | 29 | 88 | 88 | 11 | 11 | 1 | 1 |
| PullUpExpressionInLambdaRules.ValidExpressionExtractor |  | 0% |  | 0% | 47 | 47 | 61 | 61 | 19 | 19 | 1 | 1 |
| AddExchangesBelowPartialAggregationOverGroupIdRuleSet.BaseAddExchangesBelowExchangePartialAggregationGroupId |  | 0% |  | 0% | 27 | 27 | 68 | 68 | 16 | 16 | 1 | 1 |
| RemoveMapCastRule.RemoveMapCastRewriter |  | 0% |  | 0% | 27 | 27 | 43 | 43 | 4 | 4 | 1 | 1 |
| MinMaxByToWindowFunction |  | 0% |  | 0% | 37 | 37 | 48 | 48 | 13 | 13 | 1 | 1 |
| CrossJoinWithArrayNotContainsToAntiJoin |  | 0% |  | 0% | 22 | 22 | 71 | 71 | 9 | 9 | 1 | 1 |
| TestRedundantTopNRemoval |  | 0% | | n/a | 18 | 18 | 59 | 59 | 18 | 18 | 1 | 1 |
| TestAddDistinctForSemiJoinBuild |  | 0% | | n/a | 12 | 12 | 87 | 87 | 12 | 12 | 1 | 1 |
| PushProjectionThroughExchange |  | 0% |  | 0% | 22 | 22 | 73 | 73 | 12 | 12 | 1 | 1 |
| TestRedundantSortRemoval |  | 0% | | n/a | 20 | 20 | 62 | 62 | 20 | 20 | 1 | 1 |
| TestInlineSqlFunctions |  | 0% | | n/a | 15 | 15 | 75 | 75 | 15 | 15 | 1 | 1 |
| TestPruneCountAggregationOverScalar |  | 0% | | n/a | 22 | 22 | 92 | 92 | 22 | 22 | 1 | 1 |
| JoinSwappingUtils |  | 0% |  | 0% | 31 | 31 | 79 | 79 | 13 | 13 | 1 | 1 |
| TestRemoveMapCastRule |  | 0% | | n/a | 9 | 9 | 61 | 61 | 9 | 9 | 1 | 1 |
| AddIntermediateAggregations |  | 0% |  | 0% | 27 | 27 | 81 | 81 | 11 | 11 | 1 | 1 |
| PushPartialAggregationThroughJoin |  | 0% |  | 0% | 23 | 23 | 75 | 75 | 15 | 15 | 1 | 1 |
| TestRemoveRedundantCastToVarcharInJoinClause |  | 0% | | n/a | 9 | 9 | 63 | 63 | 9 | 9 | 1 | 1 |
| LeftJoinNullFilterToSemiJoin |  | 0% |  | 0% | 33 | 33 | 49 | 49 | 13 | 13 | 1 | 1 |
| TestSimplifyRowExpressions |  | 0% | | n/a | 10 | 10 | 82 | 82 | 10 | 10 | 1 | 1 |
| LeftJoinWithArrayContainsToEquiJoinCondition |  | 0% |  | 0% | 24 | 24 | 53 | 53 | 9 | 9 | 1 | 1 |
| InlineProjections |  | 0% |  | 0% | 28 | 28 | 67 | 67 | 19 | 19 | 1 | 1 |
| TestRedundantLimitRemoval |  | 0% | | n/a | 17 | 17 | 56 | 56 | 17 | 17 | 1 | 1 |
| TestTransformDistinctInnerJoinToRightEarlyOutJoin |  | 0% | | n/a | 8 | 8 | 62 | 62 | 8 | 8 | 1 | 1 |
| TestDetermineRemotePartitionedExchangeEncoding |  | 0% |  | 0% | 27 | 27 | 73 | 73 | 26 | 26 | 1 | 1 |
| AddNotNullFiltersToJoinNode |  | 0% |  | 0% | 18 | 18 | 60 | 60 | 10 | 10 | 1 | 1 |
| DetermineSemiJoinDistributionType |  | 0% |  | 0% | 30 | 30 | 49 | 49 | 15 | 15 | 1 | 1 |
| CrossJoinWithArrayContainsToInnerJoin |  | 0% |  | 0% | 21 | 21 | 58 | 58 | 8 | 8 | 1 | 1 |
| PickTableLayout |  | 0% |  | 0% | 15 | 15 | 58 | 58 | 10 | 10 | 1 | 1 |
| TestMultipleDistinctAggregationToMarkDistinct |  | 0% | | n/a | 15 | 15 | 54 | 54 | 15 | 15 | 1 | 1 |
| TestRedundantDistinctLimitRemoval |  | 0% | | n/a | 13 | 13 | 45 | 45 | 13 | 13 | 1 | 1 |
| TransformExistsApplyToLateralNode |  | 0% |  | 0% | 10 | 10 | 64 | 64 | 7 | 7 | 1 | 1 |
| RewriteSpatialPartitioningAggregation |  | 0% |  | 0% | 14 | 14 | 56 | 56 | 7 | 7 | 1 | 1 |
| TestRedundantSortColumnsRemoval |  | 0% | | n/a | 6 | 6 | 38 | 38 | 6 | 6 | 1 | 1 |
| RemoveRedundantCastToVarcharInJoinClause |  | 0% |  | 0% | 17 | 17 | 48 | 48 | 6 | 6 | 1 | 1 |
| PushRemoteExchangeThroughGroupId |  | 0% |  | 0% | 20 | 20 | 67 | 67 | 14 | 14 | 1 | 1 |
| TestPushPartialAggregationThroughJoin |  | 0% | | n/a | 4 | 4 | 30 | 30 | 4 | 4 | 1 | 1 |
| TestImplementOffset |  | 0% | | n/a | 10 | 10 | 55 | 55 | 10 | 10 | 1 | 1 |
| PushDownDereferences |  | 0% |  | 0% | 20 | 20 | 36 | 36 | 13 | 13 | 1 | 1 |
| TransformCorrelatedScalarSubquery |  | 0% |  | 0% | 6 | 6 | 54 | 54 | 4 | 4 | 1 | 1 |
| RemoveCrossJoinWithConstantInput |  | 0% |  | 0% | 23 | 23 | 44 | 44 | 11 | 11 | 1 | 1 |
| MultipleDistinctAggregationToMarkDistinct |  | 0% |  | 0% | 21 | 21 | 62 | 62 | 9 | 9 | 1 | 1 |
| TestPruneMarkDistinctColumns |  | 0% | | n/a | 9 | 9 | 54 | 54 | 9 | 9 | 1 | 1 |
| TestTransformExistsApplyToLateralJoin |  | 0% | | n/a | 8 | 8 | 52 | 52 | 8 | 8 | 1 | 1 |
| RowExpressionRewriteRuleSet |  | 0% |  | 0% | 22 | 22 | 52 | 52 | 18 | 18 | 1 | 1 |
| TestRewriteCaseExpressionPredicate |  | 0% | | n/a | 17 | 17 | 54 | 54 | 17 | 17 | 1 | 1 |
| TransformDistinctInnerJoinToLeftEarlyOutJoin |  | 0% |  | 0% | 20 | 20 | 66 | 66 | 9 | 9 | 1 | 1 |
| TransformDistinctInnerJoinToRightEarlyOutJoin |  | 0% |  | 0% | 20 | 20 | 69 | 69 | 8 | 8 | 1 | 1 |
| ExtractCommonPredicatesExpressionRewriter.Visitor |  | 0% |  | 0% | 22 | 22 | 64 | 64 | 13 | 13 | 1 | 1 |
| TestPruneSemiJoinColumns |  | 0% |  | 0% | 16 | 16 | 45 | 45 | 14 | 14 | 1 | 1 |
| TestPruneJoinChildrenColumns |  | 0% | | n/a | 9 | 9 | 49 | 49 | 9 | 9 | 1 | 1 |
| TestPushLimitThroughUnion |  | 0% | | n/a | 6 | 6 | 52 | 52 | 6 | 6 | 1 | 1 |
| ImplementFilteredAggregations |  | 0% |  | 0% | 13 | 13 | 53 | 53 | 6 | 6 | 1 | 1 |
| CanonicalizeExpressionRewriter.Visitor |  | 0% |  | 0% | 22 | 22 | 27 | 27 | 3 | 3 | 1 | 1 |
| GatherAndMergeWindows.ManipulateAdjacentWindowsOverProjects |  | 0% |  | 0% | 14 | 14 | 45 | 45 | 6 | 6 | 1 | 1 |
| TestMergeDuplicateAggregation |  | 0% | | n/a | 10 | 10 | 40 | 40 | 10 | 10 | 1 | 1 |
| Util |  | 0% |  | 0% | 14 | 14 | 47 | 47 | 6 | 6 | 1 | 1 |
| TestPushLimitThroughOuterJoin |  | 0% | | n/a | 7 | 7 | 36 | 36 | 7 | 7 | 1 | 1 |
| RuntimeReorderJoinSides |  | 0% |  | 0% | 25 | 25 | 35 | 35 | 7 | 7 | 1 | 1 |
| GatherAndMergeWindows.SwapAdjacentWindowsBySpecifications |  | 0% |  | 0% | 26 | 26 | 54 | 54 | 5 | 5 | 1 | 1 |
| TestSimplifyTopNWithConstantInput |  | 0% | | n/a | 7 | 7 | 43 | 43 | 7 | 7 | 1 | 1 |
| PushTableWriteThroughUnion |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 11 | 11 | 1 | 1 |
| TransformCorrelatedInPredicateToJoin.DecorrelatingVisitor |  | 0% |  | 0% | 16 | 16 | 43 | 43 | 12 | 12 | 1 | 1 |
| TestPruneJoinColumns |  | 0% | | n/a | 9 | 9 | 50 | 50 | 9 | 9 | 1 | 1 |
| TestPruneAggregationSourceColumns |  | 0% |  | 0% | 9 | 9 | 39 | 39 | 8 | 8 | 1 | 1 |
| TestSimplifySortWithConstantInput |  | 0% | | n/a | 7 | 7 | 42 | 42 | 7 | 7 | 1 | 1 |
| PullConstantsAboveGroupBy |  | 0% |  | 0% | 21 | 21 | 47 | 47 | 10 | 10 | 1 | 1 |
| TransformUncorrelatedInPredicateSubqueryToDistinctInnerJoin |  | 0% |  | 0% | 13 | 13 | 62 | 62 | 5 | 5 | 1 | 1 |
| MergeDuplicateAggregation |  | 0% |  | 0% | 14 | 14 | 39 | 39 | 6 | 6 | 1 | 1 |
| TestPruneOrderByInAggregation |  | 0% | | n/a | 5 | 5 | 30 | 30 | 5 | 5 | 1 | 1 |
| PruneRedundantProjectionAssignments |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 8 | 8 | 1 | 1 |
| ReorderJoins |  | 0% |  | 0% | 15 | 15 | 30 | 30 | 9 | 9 | 1 | 1 |
| TestRewriteFilterWithExternalFunctionToProject |  | 0% | | n/a | 7 | 7 | 39 | 39 | 7 | 7 | 1 | 1 |
| TestSimplifyCardinalityMap |  | 0% | | n/a | 11 | 11 | 27 | 27 | 11 | 11 | 1 | 1 |
| SimplifyCountOverConstant |  | 0% |  | 0% | 13 | 13 | 42 | 42 | 5 | 5 | 1 | 1 |
| RemoveRedundantAggregateDistinct |  | 0% |  | 0% | 17 | 17 | 40 | 40 | 8 | 8 | 1 | 1 |
| PullUpExpressionInLambdaRules.ExpressionRewriter |  | 0% |  | 0% | 16 | 16 | 29 | 29 | 11 | 11 | 1 | 1 |
| TestRemoveIdentityProjectionsBelowProjection |  | 0% | | n/a | 5 | 5 | 32 | 32 | 5 | 5 | 1 | 1 |
| LambdaCaptureDesugaringRewriter.Visitor |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 6 | 6 | 1 | 1 |
| TestPushProjectionThroughUnion |  | 0% | | n/a | 5 | 5 | 38 | 38 | 5 | 5 | 1 | 1 |
| TestPruneCrossJoinColumns |  | 0% | | n/a | 10 | 10 | 48 | 48 | 10 | 10 | 1 | 1 |
| TestPushTableWriteThroughUnion |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| TestInlineProjectionsOnValues |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 1 | 1 |
| PruneWindowColumns |  | 0% |  | 0% | 6 | 6 | 34 | 34 | 3 | 3 | 1 | 1 |
| InlineProjectionsOnValues |  | 0% |  | 0% | 11 | 11 | 40 | 40 | 7 | 7 | 1 | 1 |
| SingleDistinctAggregationToGroupBy |  | 0% |  | 0% | 13 | 13 | 54 | 54 | 12 | 12 | 1 | 1 |
| LambdaCaptureDesugaringRowExpressionRewriter.Visitor |  | 0% |  | 0% | 8 | 8 | 31 | 31 | 5 | 5 | 1 | 1 |
| TestPruneIndexSourceColumns |  | 0% | | n/a | 7 | 7 | 32 | 32 | 7 | 7 | 1 | 1 |
| RewriteConstantArrayContainsToInExpression.ContainsToInRewriter |  | 0% |  | 0% | 16 | 16 | 18 | 18 | 3 | 3 | 1 | 1 |
| SimplifyTopNWithConstantInput |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 11 | 11 | 1 | 1 |
| ExtractSpatialJoins.ExtractSpatialLeftJoin |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 6 | 6 | 1 | 1 |
| DetermineRemotePartitionedExchangeEncoding |  | 0% |  | 0% | 21 | 21 | 40 | 40 | 9 | 9 | 1 | 1 |
| TestTransformCorrelatedSingleRowSubqueryToProject |  | 0% | | n/a | 7 | 7 | 33 | 33 | 7 | 7 | 1 | 1 |
| SimplifyCardinalityMapRewriter.Visitor |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 3 | 3 | 1 | 1 |
| PushLimitThroughOuterJoin |  | 0% |  | 0% | 17 | 17 | 25 | 25 | 6 | 6 | 1 | 1 |
| TestPruneAggregationColumns |  | 0% | | n/a | 8 | 8 | 29 | 29 | 8 | 8 | 1 | 1 |
| TestPruneSemiJoinFilteringSourceColumns |  | 0% |  | 0% | 9 | 9 | 29 | 29 | 8 | 8 | 1 | 1 |
| PushDownDereferences.PushdownDereferencesInProject |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 5 | 5 | 1 | 1 |
| PushProjectionThroughUnion |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
| TestPruneFilterColumns |  | 0% | | n/a | 10 | 10 | 26 | 26 | 10 | 10 | 1 | 1 |
| PushRemoteExchangeThroughAssignUniqueId |  | 0% |  | 0% | 12 | 12 | 34 | 34 | 8 | 8 | 1 | 1 |
| GatherAndMergeWindows |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 8 | 8 | 1 | 1 |
| TestPruneTopNColumns |  | 0% | | n/a | 10 | 10 | 27 | 27 | 10 | 10 | 1 | 1 |
| PullUpExpressionInLambdaRules.PullUpExpressionInLambdaProjectNodeRule |  | 0% |  | 0% | 8 | 8 | 21 | 21 | 5 | 5 | 1 | 1 |
| ExtractSpatialJoins.ExtractSpatialInnerJoin |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 5 | 5 | 1 | 1 |
| TestPruneProjectColumns |  | 0% | | n/a | 5 | 5 | 28 | 28 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.WindowRowExpressionRewrite |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 4 | 4 | 1 | 1 |
| TransformCorrelatedSingleRowSubqueryToProject |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 7 | 7 | 1 | 1 |
| AddDistinctForSemiJoinBuild |  | 0% |  | 0% | 13 | 13 | 29 | 29 | 5 | 5 | 1 | 1 |
| TestTransformUncorrelatedInPredicateSubqueryToSemiJoin |  | 0% | | n/a | 7 | 7 | 27 | 27 | 7 | 7 | 1 | 1 |
| SimplifySortWithConstantInput |  | 0% |  | 0% | 14 | 14 | 17 | 17 | 11 | 11 | 1 | 1 |
| AddExchangesBelowPartialAggregationOverGroupIdRuleSet |  | 0% | | n/a | 7 | 7 | 35 | 35 | 7 | 7 | 1 | 1 |
| TestPruneTableScanColumns |  | 0% | | n/a | 5 | 5 | 29 | 29 | 5 | 5 | 1 | 1 |
| PushDownDereferences.PushDownDereferenceThroughJoin |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 3 | 3 | 1 | 1 |
| PushDownDereferences.ExtractFromJoin |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 3 | 3 | 1 | 1 |
| PickTableLayout.PickTableLayoutForPredicate |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 6 | 6 | 1 | 1 |
| PruneOrderByInAggregation |  | 0% |  | 0% | 9 | 9 | 36 | 36 | 4 | 4 | 1 | 1 |
| TestPruneValuesColumns |  | 0% | | n/a | 5 | 5 | 26 | 26 | 5 | 5 | 1 | 1 |
| TestPruneLimitColumns |  | 0% | | n/a | 7 | 7 | 20 | 20 | 7 | 7 | 1 | 1 |
| SimplifyRowExpressions.LogicalExpressionRewriter |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 5 | 5 | 1 | 1 |
| TestRemoveFullSample |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.JoinTableScanMatcher |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 5 | 5 | 1 | 1 |
| PushTopNThroughUnion |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 4 | 4 | 1 | 1 |
| TestPruneOutputColumns |  | 0% | | n/a | 5 | 5 | 26 | 26 | 5 | 5 | 1 | 1 |
| PickTableLayout.PickTableLayoutWithoutPredicate |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 6 | 6 | 1 | 1 |
| PullUpExpressionInLambdaRules.PullUpExpressionInLambdaFilterNodeRule |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 5 | 5 | 1 | 1 |
| TestRemoveUnreferencedScalarLateralNodes |  | 0% | | n/a | 7 | 7 | 22 | 22 | 7 | 7 | 1 | 1 |
| BenchmarkReorderInterconnectedJoins.BenchmarkInfo |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 5 | 5 | 1 | 1 |
| TestRemoveUnreferencedScalarApplyNodes |  | 0% | | n/a | 5 | 5 | 17 | 17 | 5 | 5 | 1 | 1 |
| TestEvaluateZeroSample |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
| TransformCorrelatedScalarAggregationToJoin |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 5 | 5 | 1 | 1 |
| PruneCountAggregationOverScalar |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 4 | 4 | 1 | 1 |
| TestEvaluateZeroLimit |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
| ScaledWriterRule |  | 0% |  | 0% | 10 | 10 | 27 | 27 | 7 | 7 | 1 | 1 |
| RowExpressionRewriteRuleSet.AggregationRowExpressionRewrite |  | 0% |  | 0% | 8 | 8 | 26 | 26 | 4 | 4 | 1 | 1 |
| PushDownNegationsExpressionRewriter.Visitor |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 2 | 2 | 1 | 1 |
| PruneJoinChildrenColumns |  | 0% | | n/a | 5 | 5 | 31 | 31 | 5 | 5 | 1 | 1 |
| PushLimitThroughUnion |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| PruneIndexSourceColumns |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 5 | 5 | 1 | 1 |
| ImplementOffset |  | 0% |  | 0% | 5 | 5 | 24 | 24 | 4 | 4 | 1 | 1 |
| RewriteFilterWithExternalFunctionToProject |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 5 | 5 | 1 | 1 |
| TransformCorrelatedLateralJoinToJoin |  | 0% | | n/a | 5 | 5 | 25 | 25 | 5 | 5 | 1 | 1 |
| PruneAggregationSourceColumns |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
| RowExpressionRewriteRuleSet.ValuesRowExpressionRewrite |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 4 | 4 | 1 | 1 |
| PruneValuesColumns |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 2 | 2 | 1 | 1 |
| TestRemoveTrivialFilters |  | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| InlineSqlFunctions.InlineSqlFunctionsRewriter.Visitor |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 2 | 2 | 1 | 1 |
| PruneCrossJoinColumns |  | 0% |  | 0% | 4 | 4 | 22 | 22 | 2 | 2 | 1 | 1 |
| PickTableLayout.LayoutConstraintEvaluatorForRowExpression |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 4 | 4 | 1 | 1 |
| PushDownDereferences.PushDownDereferenceThroughSemiJoin |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 2 | 2 | 1 | 1 |
| AddNotNullFiltersToJoinNode.new DefaultRowExpressionTraversalVisitor() {...} |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 4 | 4 | 1 | 1 |
| TestPushOffsetThroughProject |  | 0% | | n/a | 5 | 5 | 24 | 24 | 5 | 5 | 1 | 1 |
| ReorderJoins.JoinEnumerationResult |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 5 | 5 | 1 | 1 |
| TestMergeFilters |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.ProjectRowExpressionRewrite |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 4 | 4 | 1 | 1 |
| RowExpressionRewriteRuleSet.TableWriterRowExpressionRewrite |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 4 | 4 | 1 | 1 |
| PullUpExpressionInLambdaRules |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 7 | 7 | 1 | 1 |
| TestPushLimitThroughMarkDistinct |  | 0% | | n/a | 5 | 5 | 20 | 20 | 5 | 5 | 1 | 1 |
| TestPushLimitThroughProject |  | 0% | | n/a | 5 | 5 | 22 | 22 | 5 | 5 | 1 | 1 |
| TestRemoveEmptyDelete |  | 0% | | n/a | 5 | 5 | 18 | 18 | 5 | 5 | 1 | 1 |
| AddNotNullFiltersToJoinNode.ExtractInferredNotNullVariablesVisitor |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 5 | 5 | 1 | 1 |
| PruneSemiJoinColumns |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
| ProjectOffPushDownRule |  | 0% | | n/a | 5 | 5 | 15 | 15 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.JoinRowExpressionRewrite |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 4 | 4 | 1 | 1 |
| MergeFilters |  | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
| PruneMarkDistinctColumns | | 0% |  | 0% | 5 | 5 | 11 | 11 | 3 | 3 | 1 | 1 |
| TransformUncorrelatedInPredicateSubqueryToSemiJoin | | 0% |  | 0% | 6 | 6 | 23 | 23 | 4 | 4 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.TestingJoinPushdownConnectorFactory.new Connector() {...} | | 0% | | n/a | 7 | 7 | 7 | 7 | 7 | 7 | 1 | 1 |
| PushDownDereferences.PushDownDereferenceThroughUnnest | | 0% | | n/a | 2 | 2 | 19 | 19 | 2 | 2 | 1 | 1 |
| RowExpressionRewriteRuleSet.TableFinishRowExpressionRewrite | | 0% |  | 0% | 7 | 7 | 17 | 17 | 4 | 4 | 1 | 1 |
| TestTransformUncorrelatedLateralToJoin | | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| GatherAndMergeWindows.MergeAdjacentWindowsOverProjects | | 0% |  | 0% | 4 | 4 | 19 | 19 | 2 | 2 | 1 | 1 |
| TestLambdaCaptureDesugaringRewriter | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| TestPushLimitThroughOffset | | 0% | | n/a | 5 | 5 | 16 | 16 | 5 | 5 | 1 | 1 |
| PushDownDereferences.ExtractFromFilter | | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| ImplementBernoulliSampleAsFilter | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
| RemoveRedundantSortColumns | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.SpatialJoinRowExpressionRewrite | | 0% |  | 0% | 5 | 5 | 17 | 17 | 4 | 4 | 1 | 1 |
| PickTableLayout.LookupVariableResolver | | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| PruneSemiJoinFilteringSourceColumns | | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| RemoveRedundantTopNColumns | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| PushLimitThroughOffset | | 0% | | n/a | 5 | 5 | 18 | 18 | 5 | 5 | 1 | 1 |
| RemoveRedundantDistinct | | 0% |  | 0% | 10 | 10 | 11 | 11 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.ApplyRowExpressionRewrite | | 0% |  | 0% | 5 | 5 | 16 | 16 | 4 | 4 | 1 | 1 |
| SimplifyRowExpressions.Rewriter | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| RowExpressionRewriteRuleSet.FilterRowExpressionRewrite | | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| TestLambdaCaptureDesugaringRowExpressionRewriter | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| AddExchangesBelowPartialAggregationOverGroupIdRuleSet.AddExchangesBelowProjectionPartialAggregationGroupId | | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| PushDownDereferences.PushDownDereferenceThrough | | 0% | | n/a | 2 | 2 | 13 | 13 | 2 | 2 | 1 | 1 |
| PushDownDereferences.ExtractProjectDereferences | | 0% |  | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
| RemoveUnreferencedScalarLateralNodes | | 0% |  | 0% | 9 | 9 | 11 | 11 | 5 | 5 | 1 | 1 |
| PruneAggregationColumns | | 0% |  | 0% | 3 | 3 | 15 | 15 | 2 | 2 | 1 | 1 |
| MergeLimitWithTopN | | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| CreatePartialTopN | | 0% | | n/a | 4 | 4 | 15 | 15 | 4 | 4 | 1 | 1 |
| RemoveEmptyDelete | | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| MergeLimitWithDistinct | | 0% | | n/a | 4 | 4 | 14 | 14 | 4 | 4 | 1 | 1 |
| PruneJoinColumns | | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| TestJoinEnumerator.new Rule.Context() {...} | | 0% | | n/a | 10 | 10 | 10 | 10 | 10 | 10 | 1 | 1 |
| RemoveRedundantDistinctLimit | | 0% |  | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
| MergeLimitWithSort | | 0% |  | 0% | 5 | 5 | 13 | 13 | 4 | 4 | 1 | 1 |
| TransformUncorrelatedLateralToJoin | | 0% | | n/a | 4 | 4 | 19 | 19 | 4 | 4 | 1 | 1 |
| TestSimplifyRowExpressions.NormalizeRowExpressionRewriter | | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| BenchmarkReorderChainedJoins.BenchmarkInfo | | 0% | | n/a | 4 | 4 | 13 | 13 | 4 | 4 | 1 | 1 |
| RemoveUnsupportedDynamicFilters | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| RewriteAggregationIfToFilter.new DefaultRowExpressionTraversalVisitor() {...} | | 0% |  | 0% | 6 | 6 | 8 | 8 | 3 | 3 | 1 | 1 |
| AddExchangesBelowPartialAggregationOverGroupIdRuleSet.AddExchangesBelowExchangePartialAggregationGroupId | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| PruneTableScanColumns | | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| RemoveTrivialFilters | | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
| MergeLimits | | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| RemoveRedundantTopN | | 0% |  | 0% | 8 | 8 | 8 | 8 | 5 | 5 | 1 | 1 |
| PushOffsetThroughProject | | 0% |  | 0% | 7 | 7 | 10 | 10 | 6 | 6 | 1 | 1 |
| BenchmarkReorderInterconnectedJoins | | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| PruneFilterColumns | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| PushDownDereferences.PushDownDereferenceThroughProject | | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| RemoveRedundantLimit | | 0% |  | 0% | 7 | 7 | 7 | 7 | 5 | 5 | 1 | 1 |
| BenchmarkReorderChainedJoins | | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| PruneTopNColumns | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| PushLimitThroughProject | | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| RowExpressionRewriteRuleSet.RowExpressionRewriteRule | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PushDownDereferences.DereferenceReplacer | | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
| RemoveRedundantSort | | 0% |  | 0% | 7 | 7 | 7 | 7 | 5 | 5 | 1 | 1 |
| ExtractCommonPredicatesExpressionRewriter.NodeContext | | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| RemoveIdentityProjectionsBelowProjection | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| RemoveUnsupportedDynamicFilters.JoinDynamicFilterResult | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| InlineSqlFunctions | | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| ReorderJoins.JoinEnumerator.JoinCondition | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
| PruneUpdateSourceColumns | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| PruneOutputColumns | | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.TestingJoinPushdownConnectorFactory | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| EvaluateZeroSample | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| EvaluateZeroLimit | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| PushDownDereferences.new DefaultRowExpressionTraversalVisitor() {...} | | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| TestDetermineRemotePartitionedExchangeEncoding.ExchangeEncodingMatcher | | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| RemoveRedundantIdentityProjections | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| PushLimitThroughSemiJoin | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| PushLimitThroughMarkDistinct | | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| PreconditionRules.CheckNoPlanNodeMatchesRule | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| InlineProjections.new DefaultRowExpressionTraversalVisitor() {...} | | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| TransformCorrelatedInPredicateToJoin.Decorrelated | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| RewriteCaseToMap | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| CrossJoinWithOrFilterToInnerJoin.RewrittenJoinInput | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| DesugarLambdaExpression | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| PlanNodeWithCost | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| LambdaCaptureDesugaringRewriter.Context | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| LambdaCaptureDesugaringRowExpressionRewriter.Context | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| TestLogicalPropertyPropagation.NoOpRule | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| RemoveMapCastRule.Rewriter | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RewriteConstantArrayContainsToInExpression.Rewriter | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RewriteCaseToMap.Rewriter | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RewriteCaseExpressionPredicate.Rewriter | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RemoveUnreferencedScalarApplyNodes | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| PlanRemoteProjections.ProjectionContext | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| RemoveFullSample | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| SimplifyRowExpressions | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| PruneProjectColumns | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| RemoveUnsupportedDynamicFilters.PlanWithConsumedDynamicFilters | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| RewriteCaseExpressionPredicate | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| RewriteConstantArrayContainsToInExpression | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| RemoveMapCastRule | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| PushAggregationThroughOuterJoin.MappedAggregationInfo | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PruneLimitColumns | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| InlineSqlFunctions.InlineSqlFunctionsRewriter | | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 1 | 1 |
| SimplifyCardinalityMapRewriter | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.TestingJoinPushdownConnectorFactory.1.new TpchMetadata() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SimplifyCardinalityMap | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| PreconditionRules | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LambdaCaptureDesugaringRewriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| LambdaCaptureDesugaringRowExpressionRewriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.new TestGroupInnerJoinsByConnectorRuleSet.TestingJoinPushdownConnectorFactory() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestGroupInnerJoinsByConnectorRuleSet.new TestGroupInnerJoinsByConnectorRuleSet.TestingJoinPushdownConnectorFactory() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ExtractCommonPredicatesExpressionRewriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PushDownNegationsExpressionRewriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CanonicalizeExpressionRewriter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |