Package org.apache.flink.table.module
Class CoreModuleFactory
java.lang.Object
org.apache.flink.table.module.CoreModuleFactory
- All Implemented Interfaces:
Factory,ModuleFactory
Factory for
CoreModule.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.table.factories.ModuleFactory
ModuleFactory.Context -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateModule(ModuleFactory.Context context) Creates and configures aModule.Returns a unique identifier among same factory interfaces.Set<org.apache.flink.configuration.ConfigOption<?>>Returns a set ofConfigOptionthat an implementation of this factory consumes in addition toFactory.requiredOptions().Set<org.apache.flink.configuration.ConfigOption<?>>Returns a set ofConfigOptionthat an implementation of this factory requires in addition toFactory.optionalOptions().
-
Field Details
-
IDENTIFIER
- See Also:
-
-
Constructor Details
-
CoreModuleFactory
public CoreModuleFactory()
-
-
Method Details
-
factoryIdentifier
Description copied from interface:FactoryReturns a unique identifier among same factory interfaces.For consistency, an identifier should be declared as one lower case word (e.g.
kafka). If multiple factories exist for different versions, a version should be appended using "-" (e.g.elasticsearch-7).- Specified by:
factoryIdentifierin interfaceFactory- Specified by:
factoryIdentifierin interfaceModuleFactory
-
requiredOptions
Description copied from interface:FactoryReturns a set ofConfigOptionthat an implementation of this factory requires in addition toFactory.optionalOptions().See the documentation of
Factoryfor more information.- Specified by:
requiredOptionsin interfaceFactory- Specified by:
requiredOptionsin interfaceModuleFactory
-
optionalOptions
Description copied from interface:FactoryReturns a set ofConfigOptionthat an implementation of this factory consumes in addition toFactory.requiredOptions().See the documentation of
Factoryfor more information.- Specified by:
optionalOptionsin interfaceFactory- Specified by:
optionalOptionsin interfaceModuleFactory
-
createModule
Description copied from interface:ModuleFactoryCreates and configures aModule.- Specified by:
createModulein interfaceModuleFactory
-