Class GenericInMemoryCatalogStore

java.lang.Object
org.apache.flink.table.catalog.AbstractCatalogStore
org.apache.flink.table.catalog.GenericInMemoryCatalogStore
All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogStore

@Internal public class GenericInMemoryCatalogStore extends org.apache.flink.table.catalog.AbstractCatalogStore
A generic catalog store implementation that store all catalog configuration in memory.
  • Constructor Details

    • GenericInMemoryCatalogStore

      public GenericInMemoryCatalogStore()
  • Method Details

    • storeCatalog

      public void storeCatalog(String catalogName, org.apache.flink.table.catalog.CatalogDescriptor catalog) throws org.apache.flink.table.catalog.exceptions.CatalogException
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • removeCatalog

      public void removeCatalog(String catalogName, boolean ignoreIfNotExists) throws org.apache.flink.table.catalog.exceptions.CatalogException
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • getCatalog

      public Optional<org.apache.flink.table.catalog.CatalogDescriptor> getCatalog(String catalogName)
    • listCatalogs

      public Set<String> listCatalogs()
    • contains

      public boolean contains(String catalogName)