|
iceberg-cpp
|
Options shared by all tasks opened by this reader. More...
#include <file_scan_task_reader.h>
Public Attributes | |
| std::shared_ptr< FileIO > | io |
| FileIO instance for reading data and delete files. | |
| std::shared_ptr< Schema > | table_schema |
| The table schema. Used as the primary field lookup for delete file resolution. | |
| std::vector< std::shared_ptr< Schema > > | schemas |
| Optional list of historical table schemas for field lookup. | |
| std::shared_ptr< Schema > | projected_schema |
| std::shared_ptr< NameMapping > | name_mapping |
| Optional name mapping for files written without field IDs. | |
| std::unordered_map< std::string, std::string > | properties |
| Format-specific or implementation-specific options for data readers. | |
Options shared by all tasks opened by this reader.
| std::shared_ptr<Schema> iceberg::FileScanTaskReader::Options::projected_schema |
The output schema for the returned ArrowArrayStream. Must be a projection of table_schema.