bkietz opened a new pull request #10253: URL: https://github.com/apache/arrow/pull/10253
This allows us to take advantage of a partition expression like `f32 >= 1 and f32 <= 2 and is_valid(f32)`, which could be generated for a row group with no null values. Note this implies that `f32 >= 1 and f32 <= 2` is a guarantee that "f32 is between 1 and 2, or is null". This is probably fine vs the more pedantic `(f32 >= 1 and f32 <= 2) or is_null(f32)`, but requires a potentially problematic addendum to the contract of guarantees: guarantees do not apply to null arguments unless an explicit is_null or is_valid is included -- 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]
