| Package | Description |
|---|---|
| org.apache.drill.exec.planner | |
| org.apache.drill.exec.planner.fragment |
| Modifier and Type | Method and Description |
|---|---|
RET |
AbstractOpWrapperVisitor.visitExchange(Exchange exchange,
Wrapper wrapper) |
RET |
AbstractOpWrapperVisitor.visitReceivingExchange(Exchange exchange,
Wrapper wrapper) |
RET |
AbstractOpWrapperVisitor.visitSendingExchange(Exchange exchange,
Wrapper wrapper) |
| Modifier and Type | Method and Description |
|---|---|
Wrapper |
PlanningSet.get(Fragment node) |
Wrapper |
Materializer.IndexedFragmentNode.getInfo() |
| Modifier and Type | Method and Description |
|---|---|
List<Wrapper> |
Wrapper.getFragmentDependencies()
Get the list of fragements this particular fragment depends for determining its
|
Iterator<Wrapper> |
PlanningSet.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
Wrapper.addFragmentDependency(Wrapper dependsOn)
Add a parallelization dependency on given fragment.
|
void |
SoftAffinityFragmentParallelizer.parallelizeFragment(Wrapper fragmentWrapper,
ParallelizationParameters parameters,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) |
void |
HardAffinityFragmentParallelizer.parallelizeFragment(Wrapper fragmentWrapper,
ParallelizationParameters parameters,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints) |
void |
FragmentParallelizer.parallelizeFragment(Wrapper fragment,
ParallelizationParameters parameters,
Collection<CoordinationProtos.DrillbitEndpoint> activeEndpoints)
Parallelize the given fragment.
|
Void |
StatsCollector.visitGroupScan(GroupScan groupScan,
Wrapper wrapper) |
Void |
StatsCollector.visitOp(PhysicalOperator op,
Wrapper wrapper) |
Void |
StatsCollector.visitReceivingExchange(Exchange exchange,
Wrapper wrapper) |
Void |
StatsCollector.visitSendingExchange(Exchange exchange,
Wrapper wrapper) |
Void |
StatsCollector.visitStore(Store store,
Wrapper wrapper) |
| Constructor and Description |
|---|
Materializer.IndexedFragmentNode(int minorFragmentId,
Wrapper info) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.