Uses of Class
org.apache.drill.exec.physical.PhysicalPlan
Packages that use PhysicalPlan
Package
Description
Provides resource management and queuing support for the Drill foreman.
-
Uses of PhysicalPlan in org.apache.drill.exec.opt
Methods in org.apache.drill.exec.opt that return PhysicalPlanModifier and TypeMethodDescriptionBasicOptimizer.optimize(Optimizer.OptimizationContext context, LogicalPlan plan) IdentityOptimizer.optimize(Optimizer.OptimizationContext context, LogicalPlan plan) abstract PhysicalPlanOptimizer.optimize(Optimizer.OptimizationContext context, LogicalPlan plan) -
Uses of PhysicalPlan in org.apache.drill.exec.physical
Methods in org.apache.drill.exec.physical that return PhysicalPlan -
Uses of PhysicalPlan in org.apache.drill.exec.planner
Methods in org.apache.drill.exec.planner that return PhysicalPlan -
Uses of PhysicalPlan in org.apache.drill.exec.planner.common
Methods in org.apache.drill.exec.planner.common that return PhysicalPlanModifier and TypeMethodDescriptionstatic PhysicalPlanDrillStatsTable.direct(QueryContext context, boolean outcome, String message, Object... values) static PhysicalPlanDrillStatsTable.notRequired(QueryContext context, String tbl) static PhysicalPlanDrillStatsTable.notSupported(QueryContext context, String tbl) -
Uses of PhysicalPlan in org.apache.drill.exec.planner.physical
Methods in org.apache.drill.exec.planner.physical that return PhysicalPlanModifier and TypeMethodDescription -
Uses of PhysicalPlan in org.apache.drill.exec.planner.sql
Methods in org.apache.drill.exec.planner.sql that return PhysicalPlanModifier and TypeMethodDescriptionstatic PhysicalPlanDirectPlan.createDirectPlan(QueryContext context, boolean result, String message) static <T> PhysicalPlanDirectPlan.createDirectPlan(QueryContext context, T obj) static <T> PhysicalPlanDirectPlan.createDirectPlan(CoordinationProtos.DrillbitEndpoint endpoint, List<T> records, Class<T> clazz) static PhysicalPlanDrillSqlWorker.getPlan(QueryContext context, String sql) Converts sql query string into query physical plan.static PhysicalPlanDrillSqlWorker.getPlan(QueryContext context, String sql, Pointer<String> textPlan) Converts sql query string into query physical plan. -
Uses of PhysicalPlan in org.apache.drill.exec.planner.sql.handlers
Methods in org.apache.drill.exec.planner.sql.handlers that return PhysicalPlanModifier and TypeMethodDescriptionprotected PhysicalPlanDefaultSqlHandler.convertToPlan(PhysicalOperator op, org.apache.calcite.rel.RelNode queryRelNode) abstract PhysicalPlanAbstractSqlHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) AnalyzeTableHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) CreateAliasHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) CreateFunctionHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) Registers UDFs dynamically.CreateTableHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) DefaultSqlHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) DescribeSchemaHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) DropAliasHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) DropAllAliasesHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) DropFunctionHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) Unregisters UDFs dynamically.DropTableHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) Function resolves the schema and invokes the drop method (while IF EXISTS statement is used function invokes the drop method only if table exists).ExplainHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) MetastoreAnalyzeTableHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) MetastoreDropTableMetadataHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) RefreshMetadataHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) final PhysicalPlanResetOptionHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) HandlesDrillSqlResetOptionquerySchemaHandler.Add.getPlan(org.apache.calcite.sql.SqlNode sqlNode) SchemaHandler.Create.getPlan(org.apache.calcite.sql.SqlNode sqlNode) SchemaHandler.Describe.getPlan(org.apache.calcite.sql.SqlNode sqlNode) SchemaHandler.Drop.getPlan(org.apache.calcite.sql.SqlNode sqlNode) SchemaHandler.Remove.getPlan(org.apache.calcite.sql.SqlNode sqlNode) final PhysicalPlanSetOptionHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) HandlesDrillSqlSetOptionqueryShowFilesHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) UseSchemaHandler.getPlan(org.apache.calcite.sql.SqlNode sqlNode) ViewHandler.CreateView.getPlan(org.apache.calcite.sql.SqlNode sqlNode) ViewHandler.DropView.getPlan(org.apache.calcite.sql.SqlNode sqlNode) Methods in org.apache.drill.exec.planner.sql.handlers with parameters of type PhysicalPlanModifier and TypeMethodDescriptionprotected voidDefaultSqlHandler.log(String name, PhysicalPlan plan, org.slf4j.Logger logger) Constructors in org.apache.drill.exec.planner.sql.handlers with parameters of type PhysicalPlanModifierConstructorDescriptionPhysicalExplain(org.apache.calcite.rel.RelNode node, PhysicalPlan plan, org.apache.calcite.sql.SqlExplainLevel level, QueryContext context) -
Uses of PhysicalPlan in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util with parameters of type PhysicalPlanModifier and TypeMethodDescriptionstatic voidMemoryAllocationUtilities.setupBufferedMemoryAllocations(PhysicalPlan plan, QueryContext queryContext) -
Uses of PhysicalPlan in org.apache.drill.exec.work.foreman.rm
Fields in org.apache.drill.exec.work.foreman.rm declared as PhysicalPlanModifier and TypeFieldDescriptionprotected PhysicalPlanThrottledResourceManager.QueuedResourceAllocator.planMethods in org.apache.drill.exec.work.foreman.rm with parameters of type PhysicalPlanModifier and TypeMethodDescriptionvoidDefaultResourceManager.DefaultResourceAllocator.visitAbstractPlan(PhysicalPlan plan) voidQueryResourceAllocator.visitAbstractPlan(PhysicalPlan plan) Make any needed adjustments to the query plan before parallelization.voidThrottledResourceManager.QueuedResourceAllocator.visitAbstractPlan(PhysicalPlan plan)