29#include "iceberg/iceberg_export.h"
30#include "iceberg/result.h"
50ICEBERG_EXPORT Result<ManifestFile> CopyAppendManifest(
51 const ManifestFile& manifest,
const std::shared_ptr<FileIO>& file_io,
52 const std::shared_ptr<Schema>& schema,
const std::shared_ptr<PartitionSpec>& spec,
53 int64_t snapshot_id,
const std::string& output_path, int8_t format_version,
54 SnapshotSummaryBuilder* summary_builder =
nullptr);