You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Neville Dipale (JIRA)" <ji...@apache.org> on 2019/03/16 07:17:00 UTC
[jira] [Created] (ARROW-4914) [Rust] Array slice returns incorrect
bitmask
Neville Dipale created ARROW-4914:
-------------------------------------
Summary: [Rust] Array slice returns incorrect bitmask
Key: ARROW-4914
URL: https://issues.apache.org/jira/browse/ARROW-4914
Project: Apache Arrow
Issue Type: Bug
Components: Rust
Affects Versions: 0.13.0
Reporter: Neville Dipale
Slicing arrays changes the offset, length and null count of their array data, but the bitmask is not changed.
This results in the correct null count, but the array values might be marked incorrectly as valid/invalid based on the old bitmask positions before the offset.
To reproduce, create an array with some null values, slice the array, and then dbg!() it (after downcasting).
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)