Package org.apache.iceberg
Class TableMetadata.Builder
- java.lang.Object
- 
- org.apache.iceberg.TableMetadata.Builder
 
- 
- Enclosing class:
- TableMetadata
 
 public static class TableMetadata.Builder extends java.lang.Object
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
withMetadataLocationpublic TableMetadata.Builder withMetadataLocation(java.lang.String newMetadataLocation) 
 - 
assignUUIDpublic TableMetadata.Builder assignUUID() 
 - 
upgradeFormatVersionpublic TableMetadata.Builder upgradeFormatVersion(int newFormatVersion) 
 - 
setCurrentSchemapublic TableMetadata.Builder setCurrentSchema(Schema newSchema, int newLastColumnId) 
 - 
setCurrentSchemapublic TableMetadata.Builder setCurrentSchema(int schemaId) 
 - 
addSchemapublic TableMetadata.Builder addSchema(Schema schema, int newLastColumnId) 
 - 
setDefaultPartitionSpecpublic TableMetadata.Builder setDefaultPartitionSpec(PartitionSpec spec) 
 - 
setDefaultPartitionSpecpublic TableMetadata.Builder setDefaultPartitionSpec(int specId) 
 - 
addPartitionSpecpublic TableMetadata.Builder addPartitionSpec(PartitionSpec spec) 
 - 
setDefaultSortOrderpublic TableMetadata.Builder setDefaultSortOrder(SortOrder order) 
 - 
setDefaultSortOrderpublic TableMetadata.Builder setDefaultSortOrder(int sortOrderId) 
 - 
addSortOrderpublic TableMetadata.Builder addSortOrder(SortOrder order) 
 - 
addSnapshotpublic TableMetadata.Builder addSnapshot(Snapshot snapshot) 
 - 
setCurrentSnapshotpublic TableMetadata.Builder setCurrentSnapshot(Snapshot snapshot) 
 - 
setCurrentSnapshotpublic TableMetadata.Builder setCurrentSnapshot(long snapshotId) 
 - 
removeSnapshotspublic TableMetadata.Builder removeSnapshots(java.util.List<Snapshot> snapshotsToRemove) 
 - 
setPropertiespublic TableMetadata.Builder setProperties(java.util.Map<java.lang.String,java.lang.String> updated) 
 - 
removePropertiespublic TableMetadata.Builder removeProperties(java.util.Set<java.lang.String> removed) 
 - 
setLocationpublic TableMetadata.Builder setLocation(java.lang.String newLocation) 
 - 
discardChangespublic TableMetadata.Builder discardChanges() 
 - 
buildpublic TableMetadata build() 
 
- 
 
-