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 | 167 | 167 | 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 |