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 PhysicalPlan
Optimizer.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 PhysicalPlan
DrillStatsTable.direct
(QueryContext context, boolean outcome, String message, Object... values) static PhysicalPlan
DrillStatsTable.notRequired
(QueryContext context, String tbl) static PhysicalPlan
DrillStatsTable.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 PhysicalPlan
DirectPlan.createDirectPlan
(QueryContext context, boolean result, String message) static <T> PhysicalPlan
DirectPlan.createDirectPlan
(QueryContext context, T obj) static <T> PhysicalPlan
DirectPlan.createDirectPlan
(CoordinationProtos.DrillbitEndpoint endpoint, List<T> records, Class<T> clazz) static PhysicalPlan
DrillSqlWorker.getPlan
(QueryContext context, String sql) Converts sql query string into query physical plan.static PhysicalPlan
DrillSqlWorker.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 PhysicalPlan
DefaultSqlHandler.convertToPlan
(PhysicalOperator op, org.apache.calcite.rel.RelNode queryRelNode) abstract PhysicalPlan
AbstractSqlHandler.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 PhysicalPlan
ResetOptionHandler.getPlan
(org.apache.calcite.sql.SqlNode sqlNode) HandlesDrillSqlResetOption
querySchemaHandler.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 PhysicalPlan
SetOptionHandler.getPlan
(org.apache.calcite.sql.SqlNode sqlNode) HandlesDrillSqlSetOption
queryShowFilesHandler.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 void
DefaultSqlHandler.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 void
MemoryAllocationUtilities.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 PhysicalPlan
ThrottledResourceManager.QueuedResourceAllocator.plan
Methods in org.apache.drill.exec.work.foreman.rm with parameters of type PhysicalPlanModifier and TypeMethodDescriptionvoid
DefaultResourceManager.DefaultResourceAllocator.visitAbstractPlan
(PhysicalPlan plan) void
QueryResourceAllocator.visitAbstractPlan
(PhysicalPlan plan) Make any needed adjustments to the query plan before parallelization.void
ThrottledResourceManager.QueuedResourceAllocator.visitAbstractPlan
(PhysicalPlan plan)