Interface CatalogStore


public interface CatalogStore
  • Method Details

    • getCatalogs

      Get all catalogs. This is called at startup to load the existing catalogs.
    • createCatalogProperties

      CatalogProperties createCatalogProperties(CatalogName catalogName, ConnectorName connectorName, Map<String,String> properties)
      Create a catalog properties from the raw properties. This allows the store to assign the initial handle for a catalog before the catalog is created. This does not add the catalog to the store.
    • addOrReplaceCatalog

      void addOrReplaceCatalog(CatalogProperties catalogProperties)
      Add or replace catalog properties.
    • removeCatalog

      void removeCatalog(CatalogName catalogName)
      Remove a catalog if present.