Modifier and Type | Class and Description |
---|---|
class |
AllExpressionVisitor
A visitor that walks a logical plan and then applies a given
LogicalExpressionVisitor to all expressions it encounters.
|
class |
AllSameRalationalNodesVisitor
A visitor that walks the logical plan and calls the same method on every
type of node.
|
static class |
ProjectionPatcher.ProjectionFinder |
class |
SchemaResetter |
class |
UidResetter |
Modifier and Type | Class and Description |
---|---|
class |
LogToPhyTranslationVisitor |
Modifier and Type | Class and Description |
---|---|
class |
ColumnPruneVisitor |
static class |
ConstantCalculator.ConstantCalculatorTransformer.ConstantCalculatorLogicalPlanVisitor |
static class |
MapKeysPruneHelper.FullMapCollector |
static class |
MapKeysPruneHelper.MapMarker
This class collects all the information required to create
the list of keys required for a map
|
Modifier and Type | Class and Description |
---|---|
class |
CastLineageSetter
Find uid lineage information.
|
class |
ColumnAliasConversionVisitor
Logical plan visitor which will convert all column alias references to column
indexes, using the underlying anonymous expression plan visitor.
|
class |
DanglingNestedNodeRemover |
class |
DuplicateForEachColumnRewriteVisitor |
class |
ForEachUserSchemaVisitor |
class |
ImplicitSplitInsertVisitor |
class |
InputOutputFileValidatorVisitor |
class |
LineageFindRelVisitor
Create mapping between uid and Load FuncSpec when the LogicalExpression
associated with it is known to hold an unmodified element of data returned
by the load function.
|
class |
ProjectStarExpander
A visitor to walk operators that contain a nested plan and translate project( * )
operators to a list of projection operators, i.e.,
project( * ) -> project(0), project(1), ...
|
class |
ProjStarInUdfExpander
Expand project-star or project-range when used as udf argument.
|
class |
ScalarVariableValidator
This validator checks the correctness of use of scalar variables in logical
operators.
|
class |
ScalarVisitor
Logical plan visitor which handles scalar projections.
|
class |
SchemaAliasVisitor |
class |
SortInfoSetter |
class |
StoreAliasSetter |
class |
TypeCheckingRelVisitor |
class |
UDFFinder |
class |
UnionOnSchemaSetter
A visitor that modifies the logical plan (if necessary) for union-onschema
functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
AugmentBaseDataVisitor |
class |
LineageTrimmingVisitor |
class |
POOptimizeDisabler |
Copyright © 2007-2017 The Apache Software Foundation