iceberg-cpp
Loading...
Searching...
No Matches
Public Attributes | List of all members
iceberg::ReaderOptions Struct Reference

Options for creating a reader. More...

#include <file_reader.h>

Public Attributes

std::string path
 The path to the file to read.
 
std::optional< size_t > length
 The total length of the file.
 
std::optional< Splitsplit
 The split to read.
 
std::shared_ptr< class FileIOio
 FileIO instance to open the file.
 
std::shared_ptr< class Schemaprojection
 The projection schema to read from the file. This field is required.
 
std::shared_ptr< class Expressionfilter
 The filter to apply to the data. Reader implementations may ignore this if the file format does not support filtering.
 
std::shared_ptr< class NameMappingname_mapping
 Name mapping for schema evolution compatibility. Used when reading files that may have different field names than the current schema.
 
ReaderProperties properties
 Format-specific or implementation-specific properties.
 

Detailed Description

Options for creating a reader.


The documentation for this struct was generated from the following file: