| Package | Description |
|---|---|
| org.apache.drill.exec.planner.fragment | |
| org.apache.drill.exec.planner.fragment.contrib | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Modifier and Type | Method and Description |
|---|---|
protected QueryWorkUnit |
SimpleParallelizer.generateWorkUnit(OptionList options,
CoordinationProtos.DrillbitEndpoint foremanNode,
UserBitShared.QueryId queryId,
Fragment rootNode,
PlanningSet planningSet,
UserSession session,
BitControl.QueryContextInformation queryContextInfo) |
QueryWorkUnit |
SimpleParallelizer.getFragments(OptionList options,
CoordinationProtos.DrillbitEndpoint foremanNode,
UserBitShared.QueryId queryId,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints,
Fragment rootFragment,
UserSession session,
BitControl.QueryContextInformation queryContextInfo)
Generate a set of assigned fragments based on the provided fragment tree.
|
| Modifier and Type | Method and Description |
|---|---|
List<QueryWorkUnit> |
SimpleParallelizer.getSplitFragments(OptionList options,
CoordinationProtos.DrillbitEndpoint foremanNode,
UserBitShared.QueryId queryId,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints,
PhysicalPlanReader reader,
Fragment rootFragment,
UserSession session,
BitControl.QueryContextInformation queryContextInfo)
Create multiple physical plans from original query planning, it will allow execute them eventually independently
|
| Modifier and Type | Method and Description |
|---|---|
List<QueryWorkUnit> |
SplittingParallelizer.getSplitFragments(OptionList options,
CoordinationProtos.DrillbitEndpoint foremanNode,
UserBitShared.QueryId queryId,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints,
PhysicalPlanReader reader,
Fragment rootFragment,
UserSession session,
BitControl.QueryContextInformation queryContextInfo)
Create multiple physical plans from original query planning, it will allow execute them eventually independently
|
| Modifier and Type | Field and Description |
|---|---|
protected QueryWorkUnit |
ThrottledResourceManager.QueuedResourceAllocator.work |
| Modifier and Type | Method and Description |
|---|---|
void |
ThrottledResourceManager.QueuedResourceAllocator.visitPhysicalPlan(QueryWorkUnit work) |
void |
QueryResourceAllocator.visitPhysicalPlan(QueryWorkUnit work)
Provide the manager with the physical plan and node assignments
for the query to be run.
|
void |
DefaultResourceManager.DefaultResourceAllocator.visitPhysicalPlan(QueryWorkUnit work) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.