iceberg-cpp
Loading...
Searching...
No Matches
Classes
iceberg::table Namespace Reference

Table update requirement APIs. More...

Classes

class  AddEncryptionKey
 Represents adding an encryption key to the table. More...
 
class  AddPartitionSpec
 Represents adding a new partition spec to the table. More...
 
class  AddSchema
 Represents adding a new schema to the table. More...
 
class  AddSnapshot
 Represents adding a snapshot to the table. More...
 
class  AddSortOrder
 Represents adding a new sort order to the table. More...
 
class  AssertCurrentSchemaID
 Requirement that the current schema ID matches. More...
 
class  AssertDefaultSortOrderID
 Requirement that the default sort order ID matches. More...
 
class  AssertDefaultSpecID
 Requirement that the default partition spec ID matches. More...
 
class  AssertDoesNotExist
 Requirement that the table does not exist. More...
 
class  AssertLastAssignedFieldId
 Requirement that the last assigned field ID matches. More...
 
class  AssertLastAssignedPartitionId
 Requirement that the last assigned partition ID matches. More...
 
class  AssertRefSnapshotID
 Requirement that a reference (branch or tag) points to a specific snapshot. More...
 
class  AssertUUID
 Requirement that the table UUID matches the expected value. More...
 
class  AssignUUID
 Represents an assignment of a UUID to the table. More...
 
class  RemoveEncryptionKey
 Represents removing an encryption key from the table. More...
 
class  RemovePartitionSpecs
 Represents removing partition specs from the table. More...
 
class  RemovePartitionStatistics
 Represents removing partition statistics for a snapshot. More...
 
class  RemoveProperties
 Represents removing table properties. More...
 
class  RemoveSchemas
 Represents removing schemas from the table. More...
 
class  RemoveSnapshotRef
 Represents removing a snapshot reference. More...
 
class  RemoveSnapshots
 Represents removing snapshots from the table. More...
 
class  RemoveStatistics
 Represents removing statistics for a snapshot. More...
 
class  SetCurrentSchema
 Represents setting the current schema. More...
 
class  SetDefaultPartitionSpec
 Represents setting the default partition spec. More...
 
class  SetDefaultSortOrder
 Represents setting the default sort order. More...
 
class  SetLocation
 Represents setting the table location. More...
 
class  SetPartitionStatistics
 Represents setting partition statistics for a snapshot. More...
 
class  SetProperties
 Represents setting table properties. More...
 
class  SetSnapshotRef
 Represents setting a snapshot reference. More...
 
class  SetStatistics
 Represents setting statistics for a snapshot. More...
 
class  UpgradeFormatVersion
 Represents an upgrade of the table format version. More...
 

Detailed Description

Table update requirement APIs.