apache / apache/iceberg-python
[feat] add missing metadata tables
- Vorherrschende Sprache
- Python
- Sterne
- 1.1k
- Forks
- 581
- Ø Merge
- 1 T. 17 Std.
- Gemergte PRs (30 T.)
- 77
Beschreibung
### Feature Request / Improvement
Looks like there are a few more metadata tables currently missing in PyIceberg.
Source of truth for metadata tables: https://iceberg.apache.org/javadoc/latest/org/apache/iceberg/MetadataTableType.html
Done: https://py.iceberg.apache.org/api/#inspecting-tables
- [x] SNAPSHOTS
- [x] PARTITIONS
- [x] ENTRIES
- [x] REFS
- [x] MANIFESTS
- [x] METADATA_LOG_ENTRIES
- [x] HISTORY
- [x] FILES
Missing:
- [x] ALL_DATA_FILES
- [x] ALL_DELETE_FILES
- [ ] ALL_ENTRIES
- [x] ALL_FILES
- [x] ALL_MANIFESTS
- [x] DATA_FILES
- [x] DELETE_FILES
- [ ] POSITION_DELETES
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem unter https://py.iceberg.apache.org/api/#inspecting-tables dokumentierten Einstiegspunkt zur Tabelleninspektion von PyIceberg und vergleiche anschließend dessen unterstützte Metadatentabellen mit der maßgeblichen Quelle Apache Iceberg MetadataTableType. Als abgeschlossen gilt die Aufgabe, wenn ALL_ENTRIES und POSITION_DELETES zusätzlich zu den bereits aufgeführten Metadatentabellen unterstützt werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- data-engineering, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 66/100