Open jaychia opened 1 month ago
@jaychia can you merge in the tests behind a pytest skip? I'll take a look after that!
@jaychia can you merge in the tests behind a pytest skip? I'll take a look after that!
Sounds good, pending merge: https://github.com/Eventual-Inc/Daft/pull/2084
Is your feature request related to a problem? Please describe.
Currently Daft makes an assumption that all files being retrieved from a given Iceberg table has the same partitioning:
dt > 1970-02-01
becomesday(dt) > 30
)However, in certain cases, the partitioning of old data might differ from the current partitoning spec through the process of "partition evolution". For example, if the partitioning used to be
month(dt)
then the predicate from before should be correctly translated today(dt) > 30
for new files, butmonth(dt) > 1
for old files.See: #2084 for tests