psavalle opened a new issue, #3839:
URL: https://github.com/apache/iceberg-python/issues/3839
### Feature Request / Improvement
For time partitioning, we can express time range expressions and they lead
to partition pruning when planning an Arrow scan:
```py
scan = table.scan(
row_filter=And(
GreaterThanOrEqual("event_ts", start),
LessThan("event_ts", end),
)
)
arrow_table = scan.to_arrow()
```
It would be useful to be able to filter by other hidden partitioning
transforms, such as buckets -- e.g. filtering on `bucket[16](user_id) in {0, 1,
2, 3}`, and getting partition pruning whenever possible based on the underlying
table partitioning specs.
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]