Physical optimizer rule projection_pushdown
undo the logical rule common_subexpr_eliminate
#8453
Labels
bug
Something isn't working
Describe the bug
I looked at the discussion in #8296 , and found we don't unify projection if the expression is non-trivial. and #8340 fix the conflicting between
common_sub_expression_eliminate
andpush_down_projection
But I found another problem. physical optimizer rule
projection_pushdown
unifies the projection that contains non-trivial expr. We should not unify it.in main
To Reproduce
No response
Expected behavior
we don't unify projection if the expression is non-trivial.
Additional context
I open a pr to fix it.
The text was updated successfully, but these errors were encountered: