Class JdbcCatalogStore

java.lang.Object
org.apache.flink.table.catalog.AbstractCatalogStore
cn.sliew.flinkful.sql.catalog.store.JdbcCatalogStore
All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogStore

public class JdbcCatalogStore extends org.apache.flink.table.catalog.AbstractCatalogStore
  • Constructor Details

    • JdbcCatalogStore

      public JdbcCatalogStore()
  • Method Details

    • open

      public void open()
      Specified by:
      open in interface org.apache.flink.table.catalog.CatalogStore
      Overrides:
      open in class org.apache.flink.table.catalog.AbstractCatalogStore
    • 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) throws org.apache.flink.table.catalog.exceptions.CatalogException
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • listCatalogs

      public Set<String> listCatalogs() throws org.apache.flink.table.catalog.exceptions.CatalogException
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • contains

      public boolean contains(String catalogName) throws org.apache.flink.table.catalog.exceptions.CatalogException
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException