Conversation
|
@adriangb if you have a moment, I could use your input on this one. I got myself into an infinite in |
|
There are still some test failures which is why this is still marked draft. For this particular case, I'm wondering if the expected output is actually an improvement made by the optimiser or not. The arithmetic isn't super expensive, but we are evaluating it twice for all rows and we're not really saving any work in the scan. The number of expressions being marked as 'keep in place' is probably a bit too broad at the moment though. I'm concerned that this change will prevent too many filter pushdown opportunities as can be seen in this failure. |
21e7d95 to
f00d8e1
Compare
Which issue does this PR close?
Rationale for this change
What changes are included in this PR?
What is the testing strategy for this PR?
To be completed
Are there any user-facing changes?
No