-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
[native]: Add operator override for xxhash64, combine_hash internal functions #24503
Conversation
|
This pull request was exported from Phabricator. Differential Revision: D68917161 |
…restodb#24503) Summary: TSIA Differential Revision: D68917161
9a5de08
to
660432e
Compare
This pull request was exported from Phabricator. Differential Revision: D68917161 |
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.
Thanks @pradeepvaka
@pradeepvaka : I approved and merged this PR. But I presume you have a bigger PR showing the e2e optimization in native engine. Is that ready yet ? |
@aditi-pandit thanks for approval. Join prefilter optimization already exists in Presto but the xxhash_64 and combine_hash internal operators were missing on native. These internal operators were added to velox and the overrides are updated in the commit for e2e to work. |
@pradeepvaka : Got you. Can you add some tests in https://github.com/prestodb/presto/blob/master/presto-native-execution/src/test/java/com/facebook/presto/nativeworker/AbstractTestNativeJoinQueries.java that will set and test "JOIN_PREFILTER_BUILD_SIDE" system property ? |
…restodb#24503) Summary: TSIA Differential Revision: D68917161
Summary: Add operator override for xxhash64 and combine_hash internal operators to unblock join prefilter optimization for Presto native execution.
Differential Revision: D68917161