xuzifu666 commented on PR #5246:
URL: https://github.com/apache/calcite/pull/5246#issuecomment-5603108586

   > How come there are no plan changes? Is this analysis used in Calcite at 
all?
   
   @mihaibudiu RexUtil.pullFactors is currently only used in tests, not in the 
main optimizer. So the fix corrects the utility method itself but does not 
change any production query plans.
   
   But its value is more about correctness and future use. It could be adopted 
by RexSimplify or a rule. The same normalization idea could be applied where it 
actually matters, e.g., inside RexSimplify.simplifyAnds or a predicate-pulling 
rule, which would then produce plan changes.
   
   I will investigate how to make improvements in RexSimplify with minimal cost.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to