Class JdbcCatalogStoreFactory

java.lang.Object
cn.sliew.flinkful.sql.catalog.store.JdbcCatalogStoreFactory
All Implemented Interfaces:
org.apache.flink.table.factories.CatalogStoreFactory, org.apache.flink.table.factories.Factory

public class JdbcCatalogStoreFactory extends Object implements org.apache.flink.table.factories.CatalogStoreFactory
  • Constructor Details

    • JdbcCatalogStoreFactory

      public JdbcCatalogStoreFactory()
  • Method Details

    • createCatalogStore

      public org.apache.flink.table.catalog.CatalogStore createCatalogStore()
      Specified by:
      createCatalogStore in interface org.apache.flink.table.factories.CatalogStoreFactory
    • open

      public void open(org.apache.flink.table.factories.CatalogStoreFactory.Context context) throws org.apache.flink.table.catalog.exceptions.CatalogException
      Specified by:
      open in interface org.apache.flink.table.factories.CatalogStoreFactory
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • close

      public void close() throws org.apache.flink.table.catalog.exceptions.CatalogException
      Specified by:
      close in interface org.apache.flink.table.factories.CatalogStoreFactory
      Throws:
      org.apache.flink.table.catalog.exceptions.CatalogException
    • factoryIdentifier

      public String factoryIdentifier()
      Specified by:
      factoryIdentifier in interface org.apache.flink.table.factories.Factory
    • requiredOptions

      public Set<org.apache.flink.configuration.ConfigOption<?>> requiredOptions()
      Specified by:
      requiredOptions in interface org.apache.flink.table.factories.Factory
    • optionalOptions

      public Set<org.apache.flink.configuration.ConfigOption<?>> optionalOptions()
      Specified by:
      optionalOptions in interface org.apache.flink.table.factories.Factory