Interface CatalogDatabase


@PublicEvolving public interface CatalogDatabase
Interface of a database in a catalog.
  • Method Details

    • getProperties

      Map<String,String> getProperties()
      Get a map of properties associated with the database.
    • getComment

      String getComment()
      Get comment of the database.
      Returns:
      comment of the database
    • copy

      Get a deep copy of the CatalogDatabase instance.
      Returns:
      a copy of CatalogDatabase instance
    • copy

      CatalogDatabase copy(Map<String,String> properties)
      Returns a copy of this CatalogDatabase with the given properties.
      Returns:
      a new copy of this database with replaced properties
    • getDescription

      Optional<String> getDescription()
      Get a brief description of the database.
      Returns:
      an optional short description of the database
    • getDetailedDescription

      Optional<String> getDetailedDescription()
      Get a detailed description of the database.
      Returns:
      an optional long description of the database