apache / apache/iceberg-python

add test to enumerate all pyarrow types

Offen
#3,714 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.1k
Forks
581
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
77

Beschreibung

inspired by https://github.com/apache/iceberg-python/pull/3590

ensure that all type converts to the correct iceberg type.
ensure iceberg type converts to the correct parquet type (https://iceberg.apache.org/spec/#parquet), see https://github.com/apache/iceberg-python/pull/2799

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Durchsicht der im Issue referenzierten Pull Requests, insbesondere iceberg-python#3590 und #2799, und finde anschließend die Tests zur Typkonvertierung von PyArrow zu Iceberg und von Iceberg zu Parquet. Führe die PyArrow-Typen auf und füge Assertions für beide Konvertierungsrichtungen hinzu. Verwende dabei die verlinkte Iceberg-Parquet-Spezifikation, um die erwarteten Zuordnungen zu überprüfen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
data, testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.