Add metadata tables
Feature Request / Improvement
In Iceberg Spark there are metadata tables that provide information around the table: https://iceberg.apache.org/docs/latest/spark-queries/
The most important tables are:
- [ ] Files assigned to @Gowthami03B, PR in https://github.com/apache/iceberg-python/pull/614
- [x] Snapshots assigned to @Fokko in https://github.com/apache/iceberg-python/pull/524/
- [ ] History assigned to @ndrluis
- [ ] Metadata log entries @kevinjqliu (issue in https://github.com/apache/iceberg-python/issues/594): https://github.com/apache/iceberg-python/pull/667
- [ ] Manifests @geruh: PR in https://github.com/apache/iceberg-python/pull/717
- [ ] Partitions assigned to @syun64 (issue in https://github.com/apache/iceberg-python/issues/24)
- [x] References assigned to @geruh in https://github.com/apache/iceberg-python/pull/602
- [x] Entries assigned to @Fokko in https://github.com/apache/iceberg-python/pull/551
@Fokko I can take a stab at this!
@Gowthami03B That would be great, any specific one that you have in mind?
@Gowthami03B That would be great, any specific one that you have in mind?
Do we have a prio in mind? I jus saw your comments on https://github.com/apache/iceberg-python/issues/516, should we tackle Files first?
SGTM, I'll do a first stab at the snapshots one 👍
@Fokko, could you assign the History table to me?
I was studying the Java implementation of the History table and noticed that we need some utility functions to handle the snapshot ancestors. We have a WIP task to implement them in this PR #533. Therefore, I believe it would be good to wait for the implementation
@ndrluis certainly! 👍
Hi @Fokko could I pick up the Partitions table?
Hey Fokko, I'll take references here ☝️
@geruh Great seeing you here again. I've assigned it to you 👍
Hey @Fokko I can try working on Manifests table if no one is assigned it?
Update: Synced with @geruh offline who is already working on this item
@Gowthami03B checking in if you're still interested in contributing the files table.
@Gowthami03B checking in if you're still interested in contributing the
filestable.
@Fokko yes, I will be sending over a PR shortly.
Can someone review this? @Fokko @HonahX @https://github.com/apache/iceberg-python/pull/614
The last metadata table has been merged. Thanks everyone for all the great work and contributions. I think this issue can be closed