Skip to content
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

Aggregation and window refactor #9837

Merged
merged 14 commits into from
Dec 17, 2021
Merged

Conversation

dain
Copy link
Member

@dain dain commented Nov 2, 2021

No description provided.

@dain dain requested a review from electrum November 2, 2021 18:03
@cla-bot cla-bot bot added the cla-signed label Nov 2, 2021
@dain dain force-pushed the aggregation-window-refactor branch 2 times, most recently from 3e3ce8e to 604a361 Compare November 3, 2021 05:24
@sopel39
Copy link
Member

sopel39 commented Nov 3, 2021

Does this require benchmarks to be run?

@dain dain force-pushed the aggregation-window-refactor branch from 604a361 to 245f90c Compare November 3, 2021 21:38
@dain
Copy link
Member Author

dain commented Nov 3, 2021

Does this require benchmarks to be run?

It would be great if you could do that. It shouldn't affect anything, but you never know.

@findepi
Copy link
Member

findepi commented Nov 4, 2021

What APIs are changed by this PR?

@dain
Copy link
Member Author

dain commented Nov 8, 2021

What APIs are changed by this PR?

There are no SPI changes. There are quite a few changes to the internal function APIs, especially around aggregations and window functions

@findepi
Copy link
Member

findepi commented Nov 9, 2021

In case the two conflict, this should come after an older PR also changing aggregation functions -- #8738

cc @martint @kasiafi

@dain dain force-pushed the aggregation-window-refactor branch 2 times, most recently from 5a4b94b to 5d91db2 Compare December 4, 2021 18:33
Copy link
Member

@electrum electrum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good through commit "Change AggregationFunctionMetadata to have multiple intermediate types"

@electrum
Copy link
Member

electrum commented Dec 4, 2021

Typo "AggergationMetadata" in commit title

@electrum
Copy link
Member

electrum commented Dec 4, 2021

Typo "aggergation" in commit titles

@electrum
Copy link
Member

electrum commented Dec 4, 2021

Looks good through commit "Add deterministic to ResolvedFunction"

@dain dain force-pushed the aggregation-window-refactor branch from 5d91db2 to 08c5d13 Compare December 5, 2021 20:47
dain added 2 commits December 16, 2021 17:00
Combine method is only allowed for decomposable aggregations
@dain dain force-pushed the aggregation-window-refactor branch from 08c5d13 to 9aa40b2 Compare December 17, 2021 01:09
@dain dain merged commit 1866a23 into trinodb:master Dec 17, 2021
@dain dain deleted the aggregation-window-refactor branch December 17, 2021 03:37
@github-actions github-actions bot added this to the 367 milestone Dec 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

4 participants