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 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.