apache / apache/iceberg-python
Support scanning a specific branch of a table
- Vorherrschende Sprache
- Python
- Sterne
- 1.1k
- Forks
- 581
- Ø Merge
- 1 T. 17 Std.
- Gemergte PRs (30 T.)
- 77
Beschreibung
### Feature Request / Improvement
As far as I can tell, PyIceberg does not directly support being able to scan a particular branch of an iceberg table. For example, there is no way to be able to run an equivalent of queries like
SELECT * FROM `..;`
as documented in https://iceberg.apache.org/docs/1.8.0/branching/#schema-selection-with-branches-and-tags
I can see that PR #941 to add support to _write_ to branches in Pyiceberg is well on its way to be being merged in, so this would be a useful complement.
Alternatively, perhaps I'm mistaken and there is already a way to do this, but it wasn't clear in the documentation
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Lies zunächst die in diesem Issue verlinkte Dokumentation zu Iceberg-Branches und zur Schemaauswahl und sieh dir anschließend PR #941 zur bestehenden Unterstützung für das Schreiben in Branches an. Untersuche die aktuelle PyIceberg-Scan-API und ermittle, wie eine Tabelle mit angegebenem Branch ausgewählt werden sollte; fertig ist die Aufgabe, wenn Aufrufer einen bestimmten Tabellen-Branch wie im dokumentierten Abfragebeispiel scannen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- database
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100