| Package | Description |
|---|---|
| org.apache.drill.exec.physical.base | |
| org.apache.drill.exec.physical.config | |
| org.apache.drill.exec.planner | |
| org.apache.drill.exec.planner.fragment | |
| org.apache.drill.exec.planner.fragment.contrib | |
| org.apache.drill.exec.planner.physical | |
| org.apache.drill.exec.pop | |
| org.apache.drill.exec.store.sys | |
| org.apache.drill.exec.work | |
| org.apache.drill.exec.work.foreman.rm |
Provides resource management and queuing support for the Drill foreman.
|
| Class and Description |
|---|
| DistributionAffinity
Describes an operator's endpoint assignment requirements.
|
| ParallelizationInfo
Captures parallelization parameters for a given operator/fragments.
|
| Class and Description |
|---|
| DistributionAffinity
Describes an operator's endpoint assignment requirements.
|
| ParallelizationInfo
Captures parallelization parameters for a given operator/fragments.
|
| Class and Description |
|---|
| Wrapper
Wrapper class that allows us to add additional information to each fragment
node for planning purposes.
|
| Class and Description |
|---|
| DistributionAffinity
Describes an operator's endpoint assignment requirements.
|
| Fragment |
| Fragment.ExchangeFragmentPair |
| FragmentParallelizer
Generic interface to provide different parallelization strategies for MajorFragments.
|
| HardAffinityFragmentParallelizer
Implementation of
FragmentParallelizer where fragment requires
running on a given set of endpoints. |
| MakeFragmentsVisitor
Responsible for breaking a plan into its constituent Fragments.
|
| Materializer |
| Materializer.IndexedFragmentNode |
| ParallelizationInfo
Captures parallelization parameters for a given operator/fragments.
|
| ParallelizationParameters
Interface to implement for passing parameters to
FragmentParallelizer. |
| PlanningSet |
| QueryParallelizer
Parallelizes the query plan.
|
| SimpleParallelizer
The simple parallelizer determines the level of parallelization of a plan
based on the cost of the underlying operations.
|
| SoftAffinityFragmentParallelizer
Implementation of
FragmentParallelizer where fragment has zero or
more endpoints with affinities. |
| Stats |
| Wrapper
Wrapper class that allows us to add additional information to each fragment
node for planning purposes.
|
| Class and Description |
|---|
| DefaultQueryParallelizer
Non RM version of the parallelizer.
|
| Fragment |
| Materializer.IndexedFragmentNode |
| ParallelizationParameters
Interface to implement for passing parameters to
FragmentParallelizer. |
| QueryParallelizer
Parallelizes the query plan.
|
| SimpleParallelizer
The simple parallelizer determines the level of parallelization of a plan
based on the cost of the underlying operations.
|
| Class and Description |
|---|
| DistributionAffinity
Describes an operator's endpoint assignment requirements.
|
| Class and Description |
|---|
| Fragment |
| Class and Description |
|---|
| DistributionAffinity
Describes an operator's endpoint assignment requirements.
|
| Class and Description |
|---|
| Wrapper
Wrapper class that allows us to add additional information to each fragment
node for planning purposes.
|
| Class and Description |
|---|
| QueryParallelizer
Parallelizes the query plan.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.