Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HostColumnVectoreCore#isNull should return true for out-of-range rows (…
…#10779) This PR suggests a 3VL way of interpreting `isNull` for a `rowId` out of bounds. Such a value is unknown and therefore isNull should be `true`. NVIDIA/spark-rapids#5140 shows that `SpecificUnsafeProjection` may probe child columns for NULL even though the parent column row is also NULL. However there are no rows in the child CV when the parent row is NULL leading to an assert violation if asserts are enabled or an NPE if disabled. Signed-off-by: Gera Shegalov <[email protected]> Authors: - Gera Shegalov (https://github.com/gerashegalov) Approvers: - Robert (Bobby) Evans (https://github.com/revans2) URL: #10779
- Loading branch information