-
Notifications
You must be signed in to change notification settings - Fork 908
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
Refactor hash_reduce_by_row
#14095
Refactor hash_reduce_by_row
#14095
Conversation
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.
LGTM 👍
40e8730
to
723ae4c
Compare
This reverts commit 723ae4c.
a96e141
to
bdbb1db
Compare
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.
Looks great!
Thanks for the iteration and your effort in addressing reviews.
/merge |
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.
Approving CMake changes.
This PR extracts
hash_reduce_by_row
function fromdistinct_reduce.*
files. Previously, that function was designed specifically to work withdistinct
in stream compaction withsize_type
output. Now, it becomes more generic and can support more generic reduction operations and various output types.No new functionality was added.
The changes in this work pave the way for implementing histogram/merge histogram aggregations, which also rely on hash-base reduction.