jhorstmann commented on pull request #9211:
URL: https://github.com/apache/arrow/pull/9211#issuecomment-768916615


   In addition to what @jorgecarleitao mentioned, for Null Buffers or Boolean 
Buffers you'd have to copy data if the offset is not a multiple of 8 (done 
automatically by the `bit_slice` method).
   
   Slicing of the child data depends on the data type, for List/String/Binary 
arrays it should not be modified. It might need to be sliced for struct/union.
   
   I think the main problem with the equal implementation is the calculation of 
combined null bitmaps and which offsets to use for this combined bitmap. The 
lhs_start/rhs_start parameters further adds to this confusion.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to