iceberg-cpp
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
iceberg::SnapshotSummaryFields Struct Reference

Optional Snapshot Summary Fields. More...

#include <snapshot.h>

Static Public Attributes

static const std::string kOperation = "operation"
 The operation field key.
 
static const std::string kFirstRowId = "first-row-id"
 The first row id field key.
 
static const std::string kAddedRows = "added-rows"
 The added rows field key.
 
static const std::string kAddedDataFiles = "added-data-files"
 Metrics, see https://iceberg.apache.org/spec/#metrics.
 
static const std::string kDeletedDataFiles = "deleted-data-files"
 Number of data files deleted in the snapshot.
 
static const std::string kTotalDataFiles = "total-data-files"
 Total number of live data files in the snapshot.
 
static const std::string kAddedDeleteFiles = "added-delete-files"
 Number of positional/equality delete files and deletion vectors added in the snapshot.
 
static const std::string kAddedEqDeleteFiles = "added-equality-delete-files"
 Number of equality delete files added in the snapshot.
 
static const std::string kRemovedEqDeleteFiles = "removed-equality-delete-files"
 Number of equality delete files removed in the snapshot.
 
static const std::string kAddedPosDeleteFiles = "added-position-delete-files"
 Number of position delete files added in the snapshot.
 
static const std::string kRemovedPosDeleteFiles
 Number of position delete files removed in the snapshot.
 
static const std::string kAddedDVs = "added-dvs"
 Number of deletion vectors added in the snapshot.
 
static const std::string kRemovedDVs = "removed-dvs"
 Number of deletion vectors removed in the snapshot.
 
static const std::string kRemovedDeleteFiles = "removed-delete-files"
 Number of positional/equality delete files and deletion vectors removed in the snapshot.
 
static const std::string kTotalDeleteFiles = "total-delete-files"
 Total number of live positional/equality delete files and deletion vectors in the snapshot.
 
static const std::string kAddedRecords = "added-records"
 Number of records added in the snapshot.
 
static const std::string kDeletedRecords = "deleted-records"
 Number of records deleted in the snapshot.
 
static const std::string kTotalRecords = "total-records"
 Total number of records in the snapshot.
 
static const std::string kAddedFileSize = "added-files-size"
 The size of files added in the snapshot.
 
static const std::string kRemovedFileSize = "removed-files-size"
 The size of files removed in the snapshot.
 
static const std::string kTotalFileSize = "total-files-size"
 Total size of live files in the snapshot.
 
static const std::string kAddedPosDeletes = "added-position-deletes"
 Number of position delete records added in the snapshot.
 
static const std::string kRemovedPosDeletes = "removed-position-deletes"
 Number of position delete records removed in the snapshot.
 
static const std::string kTotalPosDeletes = "total-position-deletes"
 Total number of position delete records in the snapshot.
 
static const std::string kAddedEqDeletes = "added-equality-deletes"
 Number of equality delete records added in the snapshot.
 
static const std::string kRemovedEqDeletes = "removed-equality-deletes"
 Number of equality delete records removed in the snapshot.
 
static const std::string kTotalEqDeletes = "total-equality-deletes"
 Total number of equality delete records in the snapshot.
 
static const std::string kDeletedDuplicatedFiles = "deleted-duplicate-files"
 Number of duplicate files deleted (duplicates are files recorded more than once in the manifest)
 
static const std::string kChangedPartitionCountProp = "changed-partition-count"
 Number of partitions with files added or removed in the snapshot.
 
static const std::string kManifestsCreated = "manifests-created"
 Number of manifest files created in the snapshot.
 
static const std::string kManifestsKept = "manifests-kept"
 Number of manifest files kept in the snapshot.
 
static const std::string kManifestsReplaced = "manifests-replaced"
 Number of manifest files replaced in the snapshot.
 
static const std::string kEntriesProcessed = "entries-processed"
 Number of manifest entries processed in the snapshot.
 
static const std::string kChangedPartitionPrefix = "partitions."
 Partition summaries prefix.
 
static const std::string kPartitionSummaryProp = "partition-summaries-included"
 Whether partition summaries are included.
 
static const std::string kWAPId = "wap.id"
 Other Fields, see https://iceberg.apache.org/spec/#other-fields.
 
static const std::string kPublishedWAPId = "published-wap-id"
 The Write-Audit-Publish id of a snapshot already been published.
 
static const std::string kSourceSnapshotId = "source-snapshot-id"
 The original id of a cherry-picked snapshot.
 
static const std::string kEngineName = "engine-name"
 Name of the engine that created the snapshot.
 
static const std::string kEngineVersion = "engine-version"
 Version of the engine that created the snapshot.
 

Detailed Description

Optional Snapshot Summary Fields.

Member Data Documentation

◆ kAddedDataFiles

const std::string iceberg::SnapshotSummaryFields::kAddedDataFiles = "added-data-files"
inlinestatic

Metrics, see https://iceberg.apache.org/spec/#metrics.

Number of data files added in the snapshot

◆ kRemovedPosDeleteFiles

const std::string iceberg::SnapshotSummaryFields::kRemovedPosDeleteFiles
inlinestatic
Initial value:
=
"removed-position-delete-files"

Number of position delete files removed in the snapshot.

◆ kWAPId

const std::string iceberg::SnapshotSummaryFields::kWAPId = "wap.id"
inlinestatic

Other Fields, see https://iceberg.apache.org/spec/#other-fields.

The Write-Audit-Publish id of a staged snapshot


The documentation for this struct was generated from the following file: