-
Notifications
You must be signed in to change notification settings - Fork 344
Closed
Description
For evaluating the hibben partition filters, we need to have column projections. For example, this will translate dt <= 2024-02-01 and dt < 2024-03-01 to the partition filter month(dt) = 2024-02.
- The visitor: https://github.com/apache/iceberg-python/blob/bbc7e7c8d095b4afea5c27e6de324d008aa2d803/pyiceberg/expressions/visitors.py#L794-L854
- And we need to port the
project()method from the transforms: https://github.com/apache/iceberg-python/blob/main/pyiceberg/transforms.py - Last, but most importantly, we need to port a ton of tests to make sure that this is implemented correctly: https://github.com/apache/iceberg-python/blob/main/tests/test_transforms.py
Metadata
Metadata
Assignees
Labels
No labels