As discussed here: #10056 (comment)
Currently, the R implementation allows for array expressions to be built which are later evaluated within a single call to Filter rather than in multiple operations. This functionality should be moved to the C++ level so it's dealt with at a lower level.
Reporter: Nicola Crane / @thisisnic
Related issues:
Note: This issue was originally created as ARROW-12497. Please see the migration documentation for further details.