Interface CatalogStore

All Known Implementing Classes:
FileCatalogStore, InMemoryCatalogStore

@NotThreadSafe public interface CatalogStore
  • Method Details

    • getCatalogs

      Get all catalogs
    • createCatalogProperties

      CatalogProperties createCatalogProperties(String 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(String catalogName)
      Remove a catalog if present.