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
-
Field Summary
Fields inherited from class org.apache.flink.table.catalog.AbstractCatalogStore
isOpen -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional<org.apache.flink.table.catalog.CatalogDescriptor>getCatalog(String catalogName) voidopen()voidremoveCatalog(String catalogName, boolean ignoreIfNotExists) voidstoreCatalog(String catalogName, org.apache.flink.table.catalog.CatalogDescriptor catalog) Methods inherited from class org.apache.flink.table.catalog.AbstractCatalogStore
checkOpenState, close
-
Constructor Details
-
JdbcCatalogStore
public JdbcCatalogStore()
-
-
Method Details
-
open
public void open()- Specified by:
openin interfaceorg.apache.flink.table.catalog.CatalogStore- Overrides:
openin classorg.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
- 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
-