Allow file reader to read without setting ReaderOptions::projection
未关闭
enhancement
- 主要语言
- C++
- 星标
- 221
- 派生
- 124
- 平均合并
- 1 天 16 小时
- 30 天内合并 PR
- 21
描述
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.
贡献指南
这个仓库没有索引到贡献指南
调研方向
从 src/iceberg/file_reader.h 中 ReaderOptions::projection 附近开始,追踪未设置该选项时 parquet 和 avro reader 的打开方式。使用仓库中相关的 reader 检查或测试,验证未设置的 projection 可以读取所有列而不会出现当前错误。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- cpp
- 领域
- data-engineering, databases
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100