-
Notifications
You must be signed in to change notification settings - Fork 608
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(backends): ensure that analytic functions do not receive a window frame #10739
Conversation
dd93db8
to
7a7d883
Compare
This turns out to be an issue on a number of existing backends, and I fixed as many as I could fix easily. |
So far, ClickHouse and MySQL are the outliers: their analytic function behavior seems to differ when given a window frame clause. |
Ok, I think I managed to address clickhouse and mysql as well. Working on the impala snapshots now. |
35c8f79
to
c8471d3
Compare
c8471d3
to
fe0cd56
Compare
a19c3b5
to
876c2f4
Compare
876c2f4
to
96214df
Compare
Ok, this turned out to address a good chunk of the inconsistency with window function behavior across backends. We're not at 100% consistency, but this is a decent improvement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! I'm going to edit the PR title so we get the broader scope captured in the changelog. I'll leave this for you to merge in case you have any extra tinkering you'd like to do.
Fixes #10699.