iceberg-cpp
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
iceberg::ManifestAdapter Class Referenceabstract

Base class for appending manifest metadata to Arrow arrays. More...

#include <manifest_adapter_internal.h>

Inheritance diagram for iceberg::ManifestAdapter:
iceberg::ManifestEntryAdapter iceberg::ManifestFileAdapter iceberg::ManifestEntryAdapterV1 iceberg::ManifestEntryAdapterV2 iceberg::ManifestEntryAdapterV3 iceberg::ManifestFileAdapterV1 iceberg::ManifestFileAdapterV2 iceberg::ManifestFileAdapterV3

Public Member Functions

virtual Status Init ()=0
 
Status StartAppending ()
 
Result< ArrowArray * > FinishAppending ()
 
int64_t size () const
 
const std::unordered_map< std::string, std::string > & metadata () const
 

Protected Attributes

ArrowArray array_
 
ArrowSchema schema_
 
int64_t size_ = 0
 
std::unordered_map< std::string, std::string > metadata_
 

Detailed Description

Base class for appending manifest metadata to Arrow arrays.


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