apache / iceberg-rust

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

Implement transforms projection #289

Closed Fokko closed 2 months ago

Fokko commented 3 months ago

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.

viirya commented 3 months ago

Does this duplicate to #264?

viirya commented 3 months ago

If not, I will work on this.

liurenjie1024 commented 3 months ago

I think this issue includes several things, and they are tracked in https://github.com/apache/iceberg-rust/issues/153 .

viirya commented 3 months ago

And we need to port the project() method from the transforms

For this one, it looks like the same as #264.

liurenjie1024 commented 3 months ago

And we need to port the project() method from the transforms

For this one, it looks like the same as #264.

Exactly, #264 is blocked by #283 , and @ZENOTME has a pr for it.

marvinlanhenke commented 2 months ago

can this be closed - due to being a duplicate to #264 which was closed by #309?

liurenjie1024 commented 2 months ago

Yes, we can close this, thanks @marvinlanhenke for this effort!