We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Describe the bug
The handling of null masks in the ArrayData comparisons does not take into account the ArrayData offset, leading to incorrect results.
To Reproduce
#[test] fn test_offset() { let a = Int32Array::from(vec![Some(1), Some(2), None, Some(0)]); let b = Int32Array::from(vec![Some(4), Some(5), Some(0), None]); assert_ne!(a.data().slice(2, 2), b.data().slice(2, 2)); }
Expected behavior
The equality comparisons should produce correct results on ArrayData slices
The text was updated successfully, but these errors were encountered:
Simplify null masking in equality comparisons
95b2ed3
Various UnionArray fixes (apache#1598) (apache#1596) (apache#1591) (apache#1590) Fix handling of null masks in ArrayData equality (apache#1599)
ArrayData
UnionArray
MapArray
Fix Null Mask Handling in ArrayData And UnionArray (#1589)
37085d2
* Fix ListArray and StructArray equality (#626) * Simplify null masking in equality comparisons Various UnionArray fixes (#1598) (#1596) (#1591) (#1590) Fix handling of null masks in ArrayData equality (#1599) * Miscellaneous fixes * Fix structure null equality * Review feedback
Successfully merging a pull request may close this issue.
Describe the bug
The handling of null masks in the ArrayData comparisons does not take into account the ArrayData offset, leading to incorrect results.
To Reproduce
Expected behavior
The equality comparisons should produce correct results on ArrayData slices
The text was updated successfully, but these errors were encountered: