Uses of Class
org.apache.druid.sql.calcite.planner.PlannerResult
Packages that use PlannerResult
-
Uses of PlannerResult in org.apache.druid.sql
Methods in org.apache.druid.sql that return PlannerResultModifier and TypeMethodDescriptionprotected PlannerResultDirectStatement.createPlan(DruidPlanner planner) Plan the query, which also produces the sequence that runs the query.Methods in org.apache.druid.sql with parameters of type PlannerResultModifier and TypeMethodDescriptionprotected DirectStatement.ResultSetDirectStatement.createResultSet(PlannerResult plannerResult) Wrapper around result set creation for the sole purpose of tests which inject failures.Constructors in org.apache.druid.sql with parameters of type PlannerResult -
Uses of PlannerResult in org.apache.druid.sql.calcite.planner
Methods in org.apache.druid.sql.calcite.planner that return PlannerResultModifier and TypeMethodDescriptionDruidPlanner.plan()Plan an SQL query for execution, returning aPlannerResultwhich can be used to actually execute the query.QueryHandler.plan()SqlStatementHandler.plan()protected PlannerResultQueryHandler.planExplanation(org.apache.calcite.rel.RelRoot relRoot, org.apache.calcite.rel.RelNode rel, boolean isDruidConventionExplanation) protected PlannerResultIngestHandler.planForDruid()protected abstract PlannerResultQueryHandler.planForDruid()protected PlannerResultQueryHandler.SelectHandler.planForDruid()protected PlannerResultQueryHandler.planWithDruidConvention()Construct aPlannerResultfor aRelNodethat is directly translatable to a native Druid query.