| Package | Description |
|---|---|
| org.apache.drill.exec.ops | |
| org.apache.drill.exec.opt | |
| org.apache.drill.exec.planner.fragment | |
| org.apache.drill.exec.planner.fragment.contrib | |
| org.apache.drill.exec.planner.physical | |
| org.apache.drill.exec.planner.sql | |
| org.apache.drill.exec.planner.sql.handlers | |
| org.apache.drill.exec.planner.sql.parser | |
| org.apache.drill.exec.util | |
| org.apache.drill.exec.work.foreman | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Constructor and Description |
|---|
FragmentContext(DrillbitContext dbContext,
BitControl.PlanFragment fragment,
QueryContext queryContext,
UserClientConnection connection,
FunctionImplementationRegistry funcRegistry)
Create a FragmentContext instance for root fragment.
|
ViewExpansionContext(QueryContext queryContext) |
| Constructor and Description |
|---|
BasicOptimizer.BasicOptimizationContext(QueryContext c) |
BasicOptimizer(QueryContext queryContext,
UserClientConnection userSession) |
| Constructor and Description |
|---|
SimpleParallelizer(QueryContext context) |
| Constructor and Description |
|---|
SplittingParallelizer(QueryContext context) |
| Modifier and Type | Method and Description |
|---|---|
QueryContext |
PhysicalPlanCreator.getContext() |
| Constructor and Description |
|---|
PhysicalPlanCreator(QueryContext context,
Map<Prel,PrelSequencer.OpId> opIdMap) |
| Modifier and Type | Method and Description |
|---|---|
static PhysicalPlan |
DirectPlan.createDirectPlan(QueryContext context,
boolean result,
String message) |
static <T> PhysicalPlan |
DirectPlan.createDirectPlan(QueryContext context,
T obj) |
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.
|
| Constructor and Description |
|---|
SqlConverter(QueryContext context) |
| Modifier and Type | Field and Description |
|---|---|
protected QueryContext |
ViewHandler.context |
protected QueryContext |
DefaultSqlHandler.context |
| Modifier and Type | Method and Description |
|---|---|
QueryContext |
SqlHandlerConfig.getContext() |
| Constructor and Description |
|---|
ExplainHandler.LogicalExplain(org.apache.calcite.rel.RelNode node,
org.apache.calcite.sql.SqlExplainLevel level,
QueryContext context) |
ExplainHandler.PhysicalExplain(org.apache.calcite.rel.RelNode node,
PhysicalPlan plan,
org.apache.calcite.sql.SqlExplainLevel level,
QueryContext context) |
SetOptionHandler(QueryContext context) |
SqlHandlerConfig(QueryContext context,
SqlConverter converter) |
UseSchemaHandler(QueryContext context) |
| Modifier and Type | Method and Description |
|---|---|
static UnsupportedOperatorsVisitor |
UnsupportedOperatorsVisitor.createVisitor(QueryContext context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
MemoryAllocationUtilities.setupBufferedOpsMemoryAllocations(PhysicalPlan plan,
QueryContext queryContext)
Helper method to setup Memory Allocations
|
| Modifier and Type | Method and Description |
|---|---|
QueryContext |
Foreman.getQueryContext()
Get the QueryContext created for the query.
|
| Modifier and Type | Field and Description |
|---|---|
protected QueryContext |
ThrottledResourceManager.QueuedResourceAllocator.queryContext |
| Modifier and Type | Method and Description |
|---|---|
QueryResourceAllocator |
ThrottledResourceManager.newResourceAllocator(QueryContext queryContext) |
QueryResourceAllocator |
ResourceManager.newResourceAllocator(QueryContext queryContext)
Create a resource manager to prepare or describe a query.
|
QueryResourceAllocator |
DynamicResourceManager.newResourceAllocator(QueryContext queryContext) |
QueryResourceAllocator |
DefaultResourceManager.newResourceAllocator(QueryContext queryContext) |
| Constructor and Description |
|---|
DefaultResourceManager.DefaultResourceAllocator(QueryContext queryContext) |
ThrottledResourceManager.QueuedResourceAllocator(ThrottledResourceManager rm,
QueryContext queryContext) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.