Allow file reader to read without setting ReaderOptions::projection
- Vorherrschende Sprache
- C++
- Sterne
- 221
- Forks
- 124
- Ø Merge
- 1 T. 16 Std.
- Gemergte PRs (30 T.)
- 21
Beschreibung
Currently `ReaderOptions::projection` (https://github.com/apache/iceberg-cpp/blob/main/src/iceberg/file_reader.h#L111) is required to be set before opening a parquet/avro reader, otherwise an error will be returned complaining about this. It would be good to allow reading all columns from the file if this field is unset.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne bei src/iceberg/file_reader.h rund um ReaderOptions::projection und verfolge, wie parquet- und avro-Reader geöffnet werden, wenn es nicht gesetzt ist. Überprüfe anhand der relevanten Reader-Prüfungen oder Tests im Repository, dass eine nicht gesetzte Projektion alle Spalten ohne den aktuellen Fehler liest.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- data-engineering, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100