Skip to content

[branch-52] fix: HashJoin panic with String dictionary keys (don't flatten keys) (#20505)#20708

Merged
alamb merged 2 commits intoapache:branch-52from
alamb:alamb/backport_20505
Mar 5, 2026
Merged

[branch-52] fix: HashJoin panic with String dictionary keys (don't flatten keys) (#20505)#20708
alamb merged 2 commits intoapache:branch-52from
alamb:alamb/backport_20505

Conversation

@alamb
Copy link
Contributor

@alamb alamb commented Mar 4, 2026

apache#20505)

- Fixes apache#20696
- Follow on to apache#20441

apache#20441 (review)
fixes the special case DictionaryArray handling in Joins. However, I
don't think we need to special case DictionaryArrays at all

1. Remove the special case dictionary handling

Yes by CI

No (though maybe some queries get faster)
@github-actions github-actions bot added sqllogictest SQL Logic Tests (.slt) physical-plan Changes to the physical-plan crate labels Mar 4, 2026
@alamb
Copy link
Contributor Author

alamb commented Mar 4, 2026

The tests are failing due to the lack of a fix for #20041

I made a separate backport PR for that here

I verified that with the change in the tests in this PR also pass

@alamb alamb merged commit d317d00 into apache:branch-52 Mar 5, 2026
32 checks passed
@alamb
Copy link
Contributor Author

alamb commented Mar 5, 2026

Ok -- everything is good now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

physical-plan Changes to the physical-plan crate sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants