Class 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 Detail

      • GenericInMemoryCatalogStore

        public GenericInMemoryCatalogStore()
    • Method Detail

      • 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)