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)

Reply via email to