Uses of Class
org.apache.drill.exec.physical.PhysicalPlan
Package
Description
Provides resource management and queuing support for the Drill foreman.
-
Uses of PhysicalPlan in org.apache.drill.exec.opt
Modifier 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
-
Uses of PhysicalPlan in org.apache.drill.exec.planner
-
Uses of PhysicalPlan in org.apache.drill.exec.planner.common
Modifier 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
Modifier and TypeMethodDescription -
Uses of PhysicalPlan in org.apache.drill.exec.planner.sql
Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionprotected void
DefaultSqlHandler.log
(String name, PhysicalPlan plan, org.slf4j.Logger logger) ModifierConstructorDescriptionPhysicalExplain
(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
Modifier and TypeMethodDescriptionstatic void
MemoryAllocationUtilities.setupBufferedMemoryAllocations
(PhysicalPlan plan, QueryContext queryContext) -
Uses of PhysicalPlan in org.apache.drill.exec.work.foreman.rm
Modifier and TypeFieldDescriptionprotected PhysicalPlan
ThrottledResourceManager.QueuedResourceAllocator.plan
Modifier 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)