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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CatalogManager
getCatalogManager()
The catalog manager to look up tables and views.ClassLoader
getClassLoader()
The user classloader.Executor
getExecutor()
The executor required by the planner.FunctionCatalog
getFunctionCatalog()
The function catalog to look up user defined functions.ModuleManager
getModuleManager()
The module manager.TableConfig
getTableConfig()
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.
-
-