Package org.apache.flink.table.catalog
Class CatalogDatabaseImpl
java.lang.Object
org.apache.flink.table.catalog.CatalogDatabaseImpl
- All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogDatabase
@Internal
public class CatalogDatabaseImpl
extends Object
implements org.apache.flink.table.catalog.CatalogDatabase
A implementation of
CatalogDatabase.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.catalog.CatalogDatabasecopy()Get a deep copy of the CatalogDatabase instance.org.apache.flink.table.catalog.CatalogDatabaseGet comment of the database.Get a brief description of the database.Get a detailed description of the database.Get a map of properties associated with the database.
-
Constructor Details
-
CatalogDatabaseImpl
-
-
Method Details
-
getProperties
Get a map of properties associated with the database.- Specified by:
getPropertiesin interfaceorg.apache.flink.table.catalog.CatalogDatabase
-
getComment
Get comment of the database.- Specified by:
getCommentin interfaceorg.apache.flink.table.catalog.CatalogDatabase- Returns:
- comment of the database
-
copy
public org.apache.flink.table.catalog.CatalogDatabase copy()Get a deep copy of the CatalogDatabase instance.- Specified by:
copyin interfaceorg.apache.flink.table.catalog.CatalogDatabase- Returns:
- a copy of CatalogDatabase instance
-
copy
- Specified by:
copyin interfaceorg.apache.flink.table.catalog.CatalogDatabase
-
getDescription
Get a brief description of the database.- Specified by:
getDescriptionin interfaceorg.apache.flink.table.catalog.CatalogDatabase- Returns:
- an optional short description of the database
-
getDetailedDescription
Get a detailed description of the database.- Specified by:
getDetailedDescriptionin interfaceorg.apache.flink.table.catalog.CatalogDatabase- Returns:
- an optional long description of the database
-