Package org.apache.flink.table.catalog
Interface CatalogDatabase
@PublicEvolving
public interface CatalogDatabase
Interface of a database in a catalog.
-
Method Summary
Modifier and TypeMethodDescriptioncopy()Get a deep copy of the CatalogDatabase instance.Returns a copy of thisCatalogDatabasewith the given properties.Get 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.
-
Method Details
-
getProperties
Get a map of properties associated with the database. -
getComment
String getComment()Get comment of the database.- Returns:
- comment of the database
-
copy
CatalogDatabase copy()Get a deep copy of the CatalogDatabase instance.- Returns:
- a copy of CatalogDatabase instance
-
copy
Returns a copy of thisCatalogDatabasewith the given properties.- Returns:
- a new copy of this database with replaced properties
-
getDescription
Get a brief description of the database.- Returns:
- an optional short description of the database
-
getDetailedDescription
Get a detailed description of the database.- Returns:
- an optional long description of the database
-