Adapter to convert V3 ManifestEntry to ArrowArray.
More...
#include <v3_metadata_internal.h>
|
|
| ManifestEntryAdapterV3 (std::optional< int64_t > snapshot_id, std::optional< int64_t > first_row_id, std::shared_ptr< PartitionSpec > partition_spec, std::shared_ptr< Schema > current_schema, ManifestContent content) |
| |
| Status | Init () override |
| |
| Status | Append (const ManifestEntry &entry) override |
| |
|
| ManifestEntryAdapter (std::optional< int64_t > snapshot_id_, std::shared_ptr< PartitionSpec > partition_spec, std::shared_ptr< Schema > current_schema, ManifestContent content) |
| |
|
const std::shared_ptr< Schema > & | schema () const |
| |
|
ManifestContent | content () const |
| |
|
std::optional< int64_t > | snapshot_id () const |
| |
|
const std::shared_ptr< PartitionSpec > & | partition_spec () const |
| |
|
const std::shared_ptr< StructType > & | partition_type () const |
| |
|
Status | StartAppending () |
| |
|
Result< ArrowArray * > | FinishAppending () |
| |
|
int64_t | size () const |
| |
|
const std::unordered_map< std::string, std::string > & | metadata () const |
| |
|
|
static std::shared_ptr< Schema > | EntrySchema (std::shared_ptr< StructType > partition_type) |
| |
|
static std::shared_ptr< Schema > | WrapFileSchema (std::shared_ptr< StructType > file_schema) |
| |
|
static std::shared_ptr< StructType > | DataFileType (std::shared_ptr< StructType > partition_type) |
| |
Adapter to convert V3 ManifestEntry to ArrowArray.
◆ Append()
| Status iceberg::ManifestEntryAdapterV3::Append |
( |
const ManifestEntry & |
entry | ) |
|
|
overridevirtual |
◆ GetContentOffset()
| Result< std::optional< int64_t > > iceberg::ManifestEntryAdapterV3::GetContentOffset |
( |
const DataFile & |
file | ) |
const |
|
overrideprotectedvirtual |
◆ GetContentSizeInBytes()
| Result< std::optional< int64_t > > iceberg::ManifestEntryAdapterV3::GetContentSizeInBytes |
( |
const DataFile & |
file | ) |
const |
|
overrideprotectedvirtual |
◆ GetFirstRowId()
| Result< std::optional< int64_t > > iceberg::ManifestEntryAdapterV3::GetFirstRowId |
( |
const DataFile & |
file | ) |
const |
|
overrideprotectedvirtual |
◆ GetReferenceDataFile()
| Result< std::optional< std::string > > iceberg::ManifestEntryAdapterV3::GetReferenceDataFile |
( |
const DataFile & |
file | ) |
const |
|
overrideprotectedvirtual |
◆ GetSequenceNumber()
| Result< std::optional< int64_t > > iceberg::ManifestEntryAdapterV3::GetSequenceNumber |
( |
const ManifestEntry & |
entry | ) |
const |
|
overrideprotectedvirtual |
◆ Init()
| Status iceberg::ManifestEntryAdapterV3::Init |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: