apache / iceberg-rust

Apache Iceberg
https://rust.iceberg.apache.org/
Apache License 2.0
469 stars 95 forks source link

Add missing arrow predicate pushdown implementations for `StartsWith`, `NotStartsWith`, `In`, and `NotIn` #404

Closed sdd closed 2 weeks ago

sdd commented 2 weeks ago

Resolves 4 outstanding TODOs in the Arrow Reader so that we can do proper predicate pushdown for all of the remaining operators that were not yet implemented.

sdd commented 2 weeks ago

Lol, of all the possible names I could have chosen for a new column, I chose the one name that was an exact match for the column that shouldn't exist in the test_select_no_exist_column test 🤣 Force-pushed with a fix for that test too 😅