Allow file reader to read without setting ReaderOptions::projection
- Lingua principale
- C++
- Stelle
- 221
- Fork
- 124
- Merge medio
- 1g 16h
- PR unite (30g)
- 21
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da src/iceberg/file_reader.h, intorno a ReaderOptions::projection, e segui come vengono aperti i reader parquet e avro quando non è impostato. Verifica che una projection non impostata legga tutte le colonne senza l’errore attuale, usando i controlli o test dei reader pertinenti nel repository.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- data-engineering, databases
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100