|
iceberg-cpp
|
#include <memory>#include <optional>#include <string>#include <unordered_map>#include <unordered_set>#include <vector>#include "iceberg/iceberg_export.h"#include "iceberg/snapshot.h"#include "iceberg/type_fwd.h"Go to the source code of this file.
Classes | |
| class | iceberg::TableUpdate |
| Base class for metadata update operations. More... | |
| class | iceberg::table::AssignUUID |
| Represents an assignment of a UUID to the table. More... | |
| class | iceberg::table::UpgradeFormatVersion |
| Represents an upgrade of the table format version. More... | |
| class | iceberg::table::AddSchema |
| Represents adding a new schema to the table. More... | |
| class | iceberg::table::SetCurrentSchema |
| Represents setting the current schema. More... | |
| class | iceberg::table::AddPartitionSpec |
| Represents adding a new partition spec to the table. More... | |
| class | iceberg::table::SetDefaultPartitionSpec |
| Represents setting the default partition spec. More... | |
| class | iceberg::table::RemovePartitionSpecs |
| Represents removing partition specs from the table. More... | |
| class | iceberg::table::RemoveSchemas |
| Represents removing schemas from the table. More... | |
| class | iceberg::table::AddSortOrder |
| Represents adding a new sort order to the table. More... | |
| class | iceberg::table::SetDefaultSortOrder |
| Represents setting the default sort order. More... | |
| class | iceberg::table::AddSnapshot |
| Represents adding a snapshot to the table. More... | |
| class | iceberg::table::RemoveSnapshots |
| Represents removing snapshots from the table. More... | |
| class | iceberg::table::RemoveSnapshotRef |
| Represents removing a snapshot reference. More... | |
| class | iceberg::table::SetSnapshotRef |
| Represents setting a snapshot reference. More... | |
| class | iceberg::table::SetProperties |
| Represents setting table properties. More... | |
| class | iceberg::table::RemoveProperties |
| Represents removing table properties. More... | |
| class | iceberg::table::SetLocation |
| Represents setting the table location. More... | |
| class | iceberg::table::SetStatistics |
| Represents setting statistics for a snapshot. More... | |
| class | iceberg::table::RemoveStatistics |
| Represents removing statistics for a snapshot. More... | |
| class | iceberg::table::SetPartitionStatistics |
| Represents setting partition statistics for a snapshot. More... | |
| class | iceberg::table::RemovePartitionStatistics |
| Represents removing partition statistics for a snapshot. More... | |
Table metadata update operations for Iceberg tables.