-
Notifications
You must be signed in to change notification settings - Fork 915
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
Use dynamic nullate for join hasher and equality comparator #9902
Use dynamic nullate for join hasher and equality comparator #9902
Conversation
Any chance this actually improved performance for tables without nulls? |
Sadly no. I ran |
Codecov Report
@@ Coverage Diff @@
## branch-22.02 #9902 +/- ##
================================================
- Coverage 10.49% 10.40% -0.09%
================================================
Files 119 119
Lines 20305 20503 +198
================================================
+ Hits 2130 2134 +4
- Misses 18175 18369 +194
Continue to review full report at Codecov.
|
@gpucibot merge |
Follow on PR for this comment: #9623 (comment)
The join hasher and equality-comparator were previously hardcoded with
has_nulls=true
(and migrated tonullate::YES
) to help minimize code size. The newnullate::DYNAMIC
allows for runtime checking of nulls so this can now be used here instead.