Class GenericInMemoryCatalogStoreFactory

java.lang.Object
org.apache.flink.table.catalog.GenericInMemoryCatalogStoreFactory
All Implemented Interfaces:
org.apache.flink.table.factories.CatalogStoreFactory, org.apache.flink.table.factories.Factory

@Internal public class GenericInMemoryCatalogStoreFactory extends Object implements org.apache.flink.table.factories.CatalogStoreFactory
Catalog store factory for GenericInMemoryCatalogStore.
  • Constructor Details

    • GenericInMemoryCatalogStoreFactory

      public GenericInMemoryCatalogStoreFactory()
  • 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)
      Specified by:
      open in interface org.apache.flink.table.factories.CatalogStoreFactory
    • close

      public void close()
      Specified by:
      close in interface org.apache.flink.table.factories.CatalogStoreFactory
    • 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