Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
AggPrelBase.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> |
DirectScanPrel.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> |
FilterPrel.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> |
LateralJoinPrel.accept(PrelVisitor<T,X,E> visitor,
X value) |
<T,X,E extends Throwable> |
MetadataControllerPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
MetadataHandlerPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
MetadataHashAggPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
MetadataStreamAggPrel.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> |
ProducerConsumerPrel.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> |
ScreenPrel.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> |
StatsAggPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
StatsMergePrel.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> |
UnionPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
UnnestPrel.accept(PrelVisitor<T,X,E> visitor,
X value) |
<T,X,E extends Throwable> |
UnpivotMapsPrel.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> |
WriterPrel.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> |
ScanPrel.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> |
RowKeyJoinPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
ValuesPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
Modifier and Type | Class and Description |
---|---|
class |
PrelSequencer |
Modifier and Type | Class and Description |
---|---|
class |
AdjustOperatorsSchemaVisitor
AdjustOperatorsSchemaVisitor visits corresponding operators' which depending upon their functionality
adjusts their output row types.
|
class |
BasePrelVisitor<RETURN,EXTRA,EXCEP extends Throwable> |
class |
ComplexToJsonPrelVisitor |
class |
ExcessiveExchangeIdentifier |
class |
FinalColumnReorderer |
class |
InsertLocalExchangeVisitor |
class |
LateralUnnestRowIDVisitor
LateralUnnestRowIDVisitor traverses the physical plan and modifies all the operators in the
pipeline of Lateral and Unnest operators to accommodate IMPLICIT_COLUMN.
|
class |
MemoryEstimationVisitor |
class |
PrelVisualizerVisitor
Debug-time class that prints a PRel tree to the console for
inspection.
|
class |
ProducerConsumerPrelVisitor |
class |
RelUniqifier |
class |
RewriteProjectToFlatten |
class |
RuntimeFilterVisitor
This visitor does two major things:
1) Find the possible HashJoinPrel to add a RuntimeFilterDef to it.
|
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.
|
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
EnumerableIntermediatePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
EnumerablePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
JdbcIntermediatePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
JdbcPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
PhoenixIntermediatePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
PhoenixPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
Modifier and Type | Method and Description |
---|---|
<T,X,E extends Throwable> |
PluginIntermediatePrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
<T,X,E extends Throwable> |
PluginPrel.accept(PrelVisitor<T,X,E> logicalVisitor,
X value) |
Copyright © 1970 The Apache Software Foundation. All rights reserved.