|
iceberg-cpp
|
A reader that reads ArrowArray from Parquet files. More...
#include <parquet_reader.h>
Classes | |
| class | Impl |
Public Member Functions | |
| Status | Open (const ReaderOptions &options) final |
| Open the reader. | |
| Status | Close () final |
| Close the reader. | |
| Result< std::optional< ArrowArray > > | Next () final |
| Read next data from file. | |
| Result< ArrowSchema > | Schema () final |
| Get the schema of the data. | |
| Result< std::unordered_map< std::string, std::string > > | Metadata () final |
| Get the metadata of the file. | |
Public Member Functions inherited from iceberg::Reader | |
| Reader (const Reader &)=delete | |
| Reader & | operator= (const Reader &)=delete |
A reader that reads ArrowArray from Parquet files.
|
finalvirtual |
Close the reader.
Implements iceberg::Reader.
|
finalvirtual |
Get the metadata of the file.
Implements iceberg::Reader.
|
finalvirtual |
Read next data from file.
ArrowArray. Implements iceberg::Reader.
|
finalvirtual |
Open the reader.
Implements iceberg::Reader.
|
finalvirtual |
Get the schema of the data.
Implements iceberg::Reader.