Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Skip NULL keys in strong equality hash and merge joins #8557

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dyemanov
Copy link
Member

@dyemanov dyemanov commented May 7, 2025

Soluation for #7769.

Skip NULLs keys at the evaluation time and do not put appropriate records into the hash table (for hash joins) or into external sort blocks (for merge joins).

Also implement (optional) flag-less sort keys, this often saves 25-50% of the key length inside the sort record.

…missing flags in sort keys if NULL keys are explicitly asked to be ignored.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Do not write data to hash table or do not sort (merge join) if join keys are NULL
1 participant