Package org.apache.flink.table.catalog
Class CatalogTable.Builder
- java.lang.Object
-
- org.apache.flink.table.catalog.CatalogTable.Builder
-
- Enclosing interface:
- CatalogTable
@PublicEvolving public static class CatalogTable.Builder extends Object
Builder for configuring and creating instances ofCatalogTable.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CatalogTablebuild()CatalogTable.Buildercomment(String comment)CatalogTable.Builderdistribution(TableDistribution distribution)CatalogTable.Builderoptions(Map<String,String> options)CatalogTable.BuilderpartitionKeys(List<String> partitionKeys)CatalogTable.Builderschema(Schema schema)CatalogTable.Buildersnapshot(Long snapshot)
-
-
-
Method Detail
-
schema
public CatalogTable.Builder schema(Schema schema)
-
comment
public CatalogTable.Builder comment(@Nullable String comment)
-
partitionKeys
public CatalogTable.Builder partitionKeys(List<String> partitionKeys)
-
options
public CatalogTable.Builder options(Map<String,String> options)
-
snapshot
public CatalogTable.Builder snapshot(@Nullable Long snapshot)
-
distribution
public CatalogTable.Builder distribution(@Nullable TableDistribution distribution)
-
build
public CatalogTable build()
-
-