Skip to content

Commit a9ae729

Browse files
committed
Remove rules that execute twice
1 parent 0c2aa0c commit a9ae729

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

datafusion/optimizer/src/optimizer.rs

-2
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,6 @@ impl Optimizer {
243243
Arc::new(SingleDistinctToGroupBy::new()),
244244
// The previous optimizations added expressions and projections,
245245
// that might benefit from the following rules
246-
Arc::new(SimplifyExpressions::new()),
247-
Arc::new(CommonSubexprEliminate::new()),
248246
Arc::new(EliminateGroupByConstant::new()),
249247
Arc::new(OptimizeProjections::new()),
250248
];

datafusion/sqllogictest/test_files/explain.slt

-4
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,6 @@ logical_plan after eliminate_outer_join SAME TEXT AS ABOVE
196196
logical_plan after push_down_limit SAME TEXT AS ABOVE
197197
logical_plan after push_down_filter SAME TEXT AS ABOVE
198198
logical_plan after single_distinct_aggregation_to_group_by SAME TEXT AS ABOVE
199-
logical_plan after simplify_expressions SAME TEXT AS ABOVE
200-
logical_plan after common_sub_expression_eliminate SAME TEXT AS ABOVE
201199
logical_plan after eliminate_group_by_constant SAME TEXT AS ABOVE
202200
logical_plan after optimize_projections TableScan: simple_explain_test projection=[a, b, c]
203201
logical_plan after eliminate_nested_union SAME TEXT AS ABOVE
@@ -219,8 +217,6 @@ logical_plan after eliminate_outer_join SAME TEXT AS ABOVE
219217
logical_plan after push_down_limit SAME TEXT AS ABOVE
220218
logical_plan after push_down_filter SAME TEXT AS ABOVE
221219
logical_plan after single_distinct_aggregation_to_group_by SAME TEXT AS ABOVE
222-
logical_plan after simplify_expressions SAME TEXT AS ABOVE
223-
logical_plan after common_sub_expression_eliminate SAME TEXT AS ABOVE
224220
logical_plan after eliminate_group_by_constant SAME TEXT AS ABOVE
225221
logical_plan after optimize_projections SAME TEXT AS ABOVE
226222
logical_plan TableScan: simple_explain_test projection=[a, b, c]

0 commit comments

Comments
 (0)