public class FlinkGenericCatalogFactory extends Object implements org.apache.flink.table.factories.CatalogFactory
FlinkGenericCatalog
.Modifier and Type | Field and Description |
---|---|
static String |
IDENTIFIER |
Constructor and Description |
---|
FlinkGenericCatalogFactory() |
Modifier and Type | Method and Description |
---|---|
FlinkGenericCatalog |
createCatalog(org.apache.flink.table.factories.CatalogFactory.Context context) |
static FlinkGenericCatalog |
createCatalog(ClassLoader cl,
Map<String,String> optionMap,
String name,
org.apache.flink.table.catalog.Catalog flinkCatalog) |
String |
factoryIdentifier() |
org.apache.flink.table.factories.CatalogFactory.Context |
filterContextOptions(org.apache.flink.table.factories.CatalogFactory.Context context,
org.apache.flink.table.factories.CatalogFactory catalogFactory) |
Set<org.apache.flink.configuration.ConfigOption<?>> |
optionalOptions() |
Set<org.apache.flink.configuration.ConfigOption<?>> |
requiredOptions() |
public static final String IDENTIFIER
public String factoryIdentifier()
factoryIdentifier
in interface org.apache.flink.table.factories.CatalogFactory
factoryIdentifier
in interface org.apache.flink.table.factories.Factory
public Set<org.apache.flink.configuration.ConfigOption<?>> requiredOptions()
requiredOptions
in interface org.apache.flink.table.factories.CatalogFactory
requiredOptions
in interface org.apache.flink.table.factories.Factory
public Set<org.apache.flink.configuration.ConfigOption<?>> optionalOptions()
optionalOptions
in interface org.apache.flink.table.factories.CatalogFactory
optionalOptions
in interface org.apache.flink.table.factories.Factory
public FlinkGenericCatalog createCatalog(org.apache.flink.table.factories.CatalogFactory.Context context)
createCatalog
in interface org.apache.flink.table.factories.CatalogFactory
@VisibleForTesting public org.apache.flink.table.factories.CatalogFactory.Context filterContextOptions(org.apache.flink.table.factories.CatalogFactory.Context context, org.apache.flink.table.factories.CatalogFactory catalogFactory)
@VisibleForTesting public static FlinkGenericCatalog createCatalog(ClassLoader cl, Map<String,String> optionMap, String name, org.apache.flink.table.catalog.Catalog flinkCatalog)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.