Read manifest files from a manifest list file.
More...
#include <manifest_reader.h>
|
| virtual Result< std::vector< ManifestFile > > | Files () const =0 |
| | Read all manifest files in the manifest list file.
|
| |
| virtual Result< std::unordered_map< std::string, std::string > > | Metadata () const =0 |
| | Get the metadata of the manifest list file.
|
| |
|
| static Result< std::unique_ptr< ManifestListReader > > | Make (std::string_view manifest_list_location, std::shared_ptr< FileIO > file_io) |
| | Creates a reader for the manifest list.
|
| |
Read manifest files from a manifest list file.
◆ Files()
| virtual Result< std::vector< ManifestFile > > iceberg::ManifestListReader::Files |
( |
| ) |
const |
|
pure virtual |
◆ Make()
| Result< std::unique_ptr< ManifestListReader > > iceberg::ManifestListReader::Make |
( |
std::string_view |
manifest_list_location, |
|
|
std::shared_ptr< FileIO > |
file_io |
|
) |
| |
|
static |
Creates a reader for the manifest list.
- Parameters
-
| manifest_list_location | Path to the manifest list file. |
| file_io | File IO implementation to use. |
- Returns
- A Result containing the reader or an error.
◆ Metadata()
| virtual Result< std::unordered_map< std::string, std::string > > iceberg::ManifestListReader::Metadata |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: