| Package | Description |
|---|---|
| org.apache.drill.exec.physical.impl | |
| org.apache.drill.exec.physical.impl.validate | |
| org.apache.drill.exec.planner | |
| org.apache.drill.exec.planner.fragment | |
| org.apache.drill.exec.planner.fragment.contrib | |
| org.apache.drill.exec.work.filter | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TraceInjector |
| Modifier and Type | Class and Description |
|---|---|
class |
IteratorValidatorInjector |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOpWrapperVisitor<RET,EXCEP extends Throwable> |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Fragment.BufferedOpFinder |
class |
MakeFragmentsVisitor
Responsible for breaking a plan into its constituent Fragments.
|
class |
Materializer |
class |
MemoryCalculator
A visitor to compute memory requirements for each operator in a minor fragment.
|
protected static class |
SimpleParallelizer.CountRequiredFragments
Designed to setup initial values for arriving fragment accounting.
|
class |
StatsCollector
Visitor to collect stats such as cost and parallelization info of operators within a fragment.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExchangeRemoverMaterializer
Materializer visitor to remove exchange(s)
NOTE: this Visitor does NOT set OperatorId, as after Exchange removal all operators need renumbering
Use OperatorIdVisitor on top to set correct OperatorId
|
class |
OperatorIdVisitor
Visitor to renumber operators - needed after materialization is done as some operators may be removed
using @ExtendedMaterializerVisitor
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
RuntimeFilterRouter.RuntimeFilterParallelismCollector
Collect the runtime filter parallelism related information such as join node major/minor fragment id , probe side scan node's
major/minor fragment id, probe side node's endpoints.
|
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ThrottledResourceManager.QueuedResourceAllocator.BufferedOpFinder
Searches a fragment operator tree to find buffered within that fragment.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.