Package org.apache.flink.table.catalog
Class CatalogMaterializedTable.Builder
java.lang.Object
org.apache.flink.table.catalog.CatalogMaterializedTable.Builder
- Enclosing interface:
- CatalogMaterializedTable
Builder for configuring and creating instances of
CatalogMaterializedTable.-
Method Summary
Modifier and TypeMethodDescriptionbuild()definitionQuery(String definitionQuery) freshness(IntervalFreshness freshness) logicalRefreshMode(CatalogMaterializedTable.LogicalRefreshMode logicalRefreshMode) partitionKeys(List<String> partitionKeys) refreshHandlerDescription(String refreshHandlerDescription) refreshMode(CatalogMaterializedTable.RefreshMode refreshMode) refreshStatus(CatalogMaterializedTable.RefreshStatus refreshStatus) serializedRefreshHandler(byte[] serializedRefreshHandler)
-
Method Details
-
schema
-
comment
-
partitionKeys
-
options
-
snapshot
-
definitionQuery
-
freshness
-
logicalRefreshMode
public CatalogMaterializedTable.Builder logicalRefreshMode(CatalogMaterializedTable.LogicalRefreshMode logicalRefreshMode) -
refreshMode
public CatalogMaterializedTable.Builder refreshMode(CatalogMaterializedTable.RefreshMode refreshMode) -
refreshStatus
public CatalogMaterializedTable.Builder refreshStatus(CatalogMaterializedTable.RefreshStatus refreshStatus) -
refreshHandlerDescription
public CatalogMaterializedTable.Builder refreshHandlerDescription(@Nullable String refreshHandlerDescription) -
serializedRefreshHandler
public CatalogMaterializedTable.Builder serializedRefreshHandler(@Nullable byte[] serializedRefreshHandler) -
build
-