Interface | Description |
---|---|
PrelVisitor<RETURN,EXTRA,EXCEP extends Throwable> |
Class | Description |
---|---|
AdjustOperatorsSchemaVisitor |
AdjustOperatorsSchemaVisitor visits corresponding operators' which depending upon their functionality
adjusts their output row types.
|
BasePrelVisitor<RETURN,EXTRA,EXCEP extends Throwable> | |
ComplexToJsonPrelVisitor | |
ExcessiveExchangeIdentifier | |
FinalColumnReorderer | |
InsertLocalExchangeVisitor | |
LateralUnnestRowIDVisitor |
LateralUnnestRowIDVisitor traverses the physical plan and modifies all the operators in the
pipeline of Lateral and Unnest operators to accommodate IMPLICIT_COLUMN.
|
LateralUnnestRowIDVisitor.CorrelateVarReplacer |
Visitor for RelNodes which applies specified
RexShuttle visitor
for every node in the tree. |
MemoryEstimationVisitor | |
PrelVisualizerVisitor |
Debug-time class that prints a PRel tree to the console for
inspection.
|
PrelVisualizerVisitor.VisualizationState | |
ProducerConsumerPrelVisitor | |
RelUniqifier | |
RewriteProjectToFlatten | |
RexVisitorComplexExprSplitter | |
RuntimeFilterVisitor |
This visitor does two major things:
1) Find the possible HashJoinPrel to add a RuntimeFilterDef to it.
|
SelectionVectorPrelVisitor | |
SplitUpComplexExpressions | |
StarColumnConverter | |
SwapHashJoinVisitor |
Visit Prel tree.
|
TopProjectVisitor |
Adds non-trivial top project to ensure the final output field names are preserved.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.