mihaibudiu opened a new pull request, #3328:
URL: https://github.com/apache/calcite/pull/3328

   With this change the PROJECT_REDUCE_EXPRESSIONS rule will also optimize 
constants that appear in window bound expressions. This makes it possible to 
compile programs that use (constant) expressions in window bounds.
   
   However, I suspect that the rule PROJECT_TO_LOGICAL_PROJECT_AND_WINDOW is 
still buggy, since it will move window bound expressions into separate 
projections, as described in the JIRA case. Unfortunately I could not figure 
out how to fix that rule - the code is very generic and treats all expressions 
in the same way, regardless where they appear in the RexNode. Perhaps I should 
file another JIRA issue about this?


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