Class PlannerFactory.DefaultPlannerContext
java.lang.Object
org.apache.flink.table.delegation.PlannerFactory.DefaultPlannerContext
- All Implemented Interfaces:
PlannerFactory.Context
- Enclosing interface:
- PlannerFactory
@Internal
public static class PlannerFactory.DefaultPlannerContext
extends Object
implements PlannerFactory.Context
Default implementation of
PlannerFactory.Context.-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPlannerContext(Executor executor, TableConfig tableConfig, ClassLoader classLoader, ModuleManager moduleManager, CatalogManager catalogManager, FunctionCatalog functionCatalog) -
Method Summary
Modifier and TypeMethodDescriptionThe catalog manager to look up tables and views.The user classloader.The executor required by the planner.The function catalog to look up user defined functions.The module manager.The configuration of the planner to use.
-
Constructor Details
-
DefaultPlannerContext
public DefaultPlannerContext(Executor executor, TableConfig tableConfig, ClassLoader classLoader, ModuleManager moduleManager, CatalogManager catalogManager, FunctionCatalog functionCatalog)
-
-
Method Details
-
getExecutor
Description copied from interface:PlannerFactory.ContextThe executor required by the planner.- Specified by:
getExecutorin interfacePlannerFactory.Context
-
getTableConfig
Description copied from interface:PlannerFactory.ContextThe configuration of the planner to use.- Specified by:
getTableConfigin interfacePlannerFactory.Context
-
getClassLoader
Description copied from interface:PlannerFactory.ContextThe user classloader.- Specified by:
getClassLoaderin interfacePlannerFactory.Context- See Also:
-
getModuleManager
Description copied from interface:PlannerFactory.ContextThe module manager.- Specified by:
getModuleManagerin interfacePlannerFactory.Context
-
getCatalogManager
Description copied from interface:PlannerFactory.ContextThe catalog manager to look up tables and views.- Specified by:
getCatalogManagerin interfacePlannerFactory.Context
-
getFunctionCatalog
Description copied from interface:PlannerFactory.ContextThe function catalog to look up user defined functions.- Specified by:
getFunctionCatalogin interfacePlannerFactory.Context
-