public static interface Catalog.TableBuilder
tables or start create/replace transactions.
 Call Catalog.buildTable(TableIdentifier, Schema) to create a new builder.
| Modifier and Type | Method and Description | 
|---|---|
| Table | create()Creates the table. | 
| Transaction | createOrReplaceTransaction()Starts a transaction to create or replace the table. | 
| Transaction | createTransaction()Starts a transaction to create the table. | 
| Transaction | replaceTransaction()Starts a transaction to replace the table. | 
| Catalog.TableBuilder | withLocation(java.lang.String location)Sets a location for the table. | 
| Catalog.TableBuilder | withPartitionSpec(PartitionSpec spec)Sets a partition spec for the table. | 
| Catalog.TableBuilder | withProperties(java.util.Map<java.lang.String,java.lang.String> properties)Adds key/value properties to the table. | 
| Catalog.TableBuilder | withProperty(java.lang.String key,
            java.lang.String value)Adds a key/value property to the table. | 
| Catalog.TableBuilder | withSortOrder(SortOrder sortOrder)Sets a sort order for the table. | 
Catalog.TableBuilder withPartitionSpec(PartitionSpec spec)
spec - a partition specCatalog.TableBuilder withSortOrder(SortOrder sortOrder)
sortOrder - a sort orderCatalog.TableBuilder withLocation(java.lang.String location)
location - a locationCatalog.TableBuilder withProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties - key/value propertiesCatalog.TableBuilder withProperty(java.lang.String key, java.lang.String value)
key - a keyvalue - a valueTable create()
Transaction createTransaction()
Transaction to create the tableTransaction replaceTransaction()
Transaction to replace the tableTransaction createOrReplaceTransaction()
Transaction to create or replace the table