| Package | Description |
|---|---|
| org.apache.drill.exec.planner.physical | |
| org.apache.drill.exec.planner.physical.explain | |
| org.apache.drill.exec.planner.physical.visitor |
| Modifier and Type | Method and Description |
|---|---|
<T,X,E extends Throwable> |
WriterPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
WindowPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ValuesPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
UnionPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
StreamAggPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
SortPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
SinglePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ScreenPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ScanPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ProjectPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ProducerConsumerPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
Prel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
LimitPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
JoinPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
FilterPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ExchangePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ComplexToJsonPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
AggPrelBase.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
| Modifier and Type | Class and Description |
|---|---|
class |
PrelSequencer |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePrelVisitor<RETURN,EXTRA,EXCEP extends Throwable> |
class |
ComplexToJsonPrelVisitor |
class |
ExcessiveExchangeIdentifier |
class |
FinalColumnReorderer |
class |
InsertLocalExchangeVisitor |
class |
JoinPrelRenameVisitor |
class |
MemoryEstimationVisitor |
class |
PrelVisualizerVisitor
Debug-time class that prints a PRel tree to the console for
inspection.
|
class |
ProducerConsumerPrelVisitor |
class |
RelUniqifier |
class |
RewriteProjectToFlatten |
class |
SelectionVectorPrelVisitor |
class |
SplitUpComplexExpressions |
class |
StarColumnConverter |
class |
SwapHashJoinVisitor
Visit Prel tree.
|
class |
TopProjectVisitor
Adds non-trivial top project to ensure the final output field names are preserved.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.