You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
arrow-select: add support for merging primitive dictionary values (#7519)
Previously, should_merge_dictionaries would always return false in the
ptr_eq closure creation match arm for types that were not
{Large}{Utf8,Binary}. This could lead to excessive memory usage.
# Which issue does this PR close?
<!--
We generally require a GitHub issue to be filed for all bug fixes and
enhancements and this helps us generate change logs for our releases.
You can link an issue to this PR using the GitHub syntax. For example
`Closes#123` indicates that this PR will close issue #123.
-->
- Closes#7518
# What changes are included in this PR?
Update to the match arm in `should_merge_dictionary_values` to not short
circuit on primitive types. Also uses primitive byte representations to
reuse the `Interner` pipeline used for the bytes types.
# Are there any user-facing changes?
No
0 commit comments