iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | List of all members
iceberg::ManifestListReaderImpl Class Reference

Read manifest files from a manifest list file. More...

#include <manifest_reader_internal.h>

Inheritance diagram for iceberg::ManifestListReaderImpl:
iceberg::ManifestListReader

Public Member Functions

 ManifestListReaderImpl (std::unique_ptr< Reader > reader, std::shared_ptr< Schema > schema)
 
Result< std::vector< ManifestFile > > Files () const override
 Read all manifest files in the manifest list file.
 
Result< std::unordered_map< std::string, std::string > > Metadata () const override
 Get the metadata of the manifest list file.
 

Additional Inherited Members

- Static Public Member Functions inherited from iceberg::ManifestListReader
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.
 

Detailed Description

Read manifest files from a manifest list file.

Member Function Documentation

◆ Files()

Result< std::vector< ManifestFile > > iceberg::ManifestListReaderImpl::Files ( ) const
overridevirtual

Read all manifest files in the manifest list file.

Implements iceberg::ManifestListReader.

◆ Metadata()

Result< std::unordered_map< std::string, std::string > > iceberg::ManifestListReaderImpl::Metadata ( ) const
overridevirtual

Get the metadata of the manifest list file.

Implements iceberg::ManifestListReader.


The documentation for this class was generated from the following files: