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

Metadata inheritance for copying manifests before commit. More...

#include <inheritable_metadata.h>

Inheritance diagram for iceberg::CopyInheritableMetadata:
iceberg::InheritableMetadata

Public Member Functions

 CopyInheritableMetadata (int64_t snapshot_id)
 Constructor for copy metadata.
 
Status Apply (ManifestEntry &entry) override
 Apply inheritable metadata to a manifest entry.
 

Detailed Description

Metadata inheritance for copying manifests before commit.

Constructor & Destructor Documentation

◆ CopyInheritableMetadata()

iceberg::CopyInheritableMetadata::CopyInheritableMetadata ( int64_t  snapshot_id)
explicit

Constructor for copy metadata.

Parameters
snapshot_idThe snapshot ID to use for copying.

Member Function Documentation

◆ Apply()

Status iceberg::CopyInheritableMetadata::Apply ( ManifestEntry entry)
overridevirtual

Apply inheritable metadata to a manifest entry.

Parameters
entryThe manifest entry to modify.
Returns
Status indicating success or failure.

Implements iceberg::InheritableMetadata.


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