Uses of Interface
org.apache.druid.sql.calcite.planner.PlannerHook
Packages that use PlannerHook
-
Uses of PlannerHook in org.apache.druid.sql
Fields in org.apache.druid.sql declared as PlannerHookMethods in org.apache.druid.sql with parameters of type PlannerHookModifier and TypeMethodDescriptionvoidAbstractStatement.setHook(PlannerHook hook) Set the hook which can capture planner artifacts during planning. -
Uses of PlannerHook in org.apache.druid.sql.calcite.planner
Classes in org.apache.druid.sql.calcite.planner that implement PlannerHookMethods in org.apache.druid.sql.calcite.planner that return PlannerHookModifier and TypeMethodDescriptionPlannerContext.getPlannerHook()DruidPlanner.HandlerContextImpl.hook()SqlStatementHandler.HandlerContext.hook()Methods in org.apache.druid.sql.calcite.planner with parameters of type PlannerHookModifier and TypeMethodDescriptionstatic PlannerContextPlannerContext.create(PlannerToolbox plannerToolbox, String sql, org.apache.calcite.sql.SqlNode sqlNode, SqlEngine engine, Set<String> authContextKeys, Map<String, Object> queryContext, PlannerHook hook) PlannerFactory.createPlanner(SqlEngine engine, String sql, org.apache.calcite.sql.SqlNode sqlNode, Set<String> authContextKeys, Map<String, Object> queryContext, PlannerHook hook) Create a Druid query planner from an initial query context.