Interface PlannerFactory.Context
-
- All Known Implementing Classes:
PlannerFactory.DefaultPlannerContext
- Enclosing interface:
- PlannerFactory
@Internal public static interface PlannerFactory.ContextContext used when creating a planner.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CatalogManagergetCatalogManager()The catalog manager to look up tables and views.ClassLoadergetClassLoader()The user classloader.ExecutorgetExecutor()The executor required by the planner.FunctionCataloggetFunctionCatalog()The function catalog to look up user defined functions.ModuleManagergetModuleManager()The module manager.TableConfiggetTableConfig()The configuration of the planner to use.
-
-
-
Method Detail
-
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:
EnvironmentSettings.getUserClassLoader()
-
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.
-
-