(Changed thread title to indicate it's Rust specific) Thanks for reporting the issue Ritchie. I believe this is a bug in Rust compute kernels for comparison and posted some comments on the JIRA. Let's continue discussing there.
Thanks, Chao On Thu, Jul 16, 2020 at 12:21 AM Ritchie Vink <ritchi...@gmail.com> wrote: > Hey all, > > First of all, thanks for the great work on Arrow! It is a really cool and > promising initiative. > I am using arrow as a backend for a DataFrame library in Rust, and I have > hit the following issue. If I *slice* an array and *compare* it for > equality with a *non-sliced* array the comparison logic in `arrow::compute` > seems flawed. > > See an example: https://issues.apache.org/jira/browse/ARROW-9503 > > Is this a bug, or is this expected behavior? > > Regards Ritchie >