Skip to content
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

[C++] Fix handling of logical nulls by compute kernels processing run-end encoded arrays or arrays of unions #35058

Open
3 tasks
felipecrv opened this issue Apr 12, 2023 · 1 comment

Comments

@felipecrv
Copy link
Contributor

felipecrv commented Apr 12, 2023

Since #34361 and the introduction of special validity checks in #34408, we are aware that parts of the codebase handle nulls the wrong way when the input is a run-end encoded array (NEW) or an union array.

This issue aims to be a list of compute kernels that have to be changed regarding nulls in these special array types by using specialized ways of determining a valid is a logical null instead of relying on validity bitmaps that are absent in these types of arrays:

Component(s)

C++

@felipecrv
Copy link
Contributor Author

cc @jorisvandenbossche @westonpace

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

No branches or pull requests

1 participant