Interface PlannerFactory.Context
- All Known Implementing Classes:
PlannerFactory.DefaultPlannerContext
- Enclosing interface:
- PlannerFactory
@Internal
public static interface PlannerFactory.Context
Context used when creating a planner.
-
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.
-
Method Details
-
getExecutor
Executor getExecutor()The executor required by the planner. -
getTableConfig
TableConfig getTableConfig()The configuration of the planner to use. -
getClassLoader
ClassLoader getClassLoader()The user classloader.- See Also:
-
getModuleManager
ModuleManager getModuleManager()The module manager. -
getCatalogManager
CatalogManager getCatalogManager()The catalog manager to look up tables and views. -
getFunctionCatalog
FunctionCatalog getFunctionCatalog()The function catalog to look up user defined functions.
-