| Class | Description |
|---|---|
| CompilationMessageCollector |
This class is used for collecting all messages (error + warning) in
compilation process.
|
| CompilationMessageCollector.Message | |
| DependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>> |
DependencyOrderWalker traverses the graph in such a way that no node is visited
before all the nodes it depends on have been visited.
|
| DepthFirstWalker<O extends Operator,P extends OperatorPlan<O>> |
DepthFirstWalker traverses a plan in a depth first manner.
|
| DotPlanDumper<E extends Operator,P extends OperatorPlan<E>,N extends Operator,S extends OperatorPlan<N>> |
This class puts everything that is needed to dump a plan in a
format readable by graphviz's dot algorithm.
|
| MapKeysInfo | |
| NodeIdGenerator |
Generates IDs as long values in a thread safe manner.
|
| Operator<V extends PlanVisitor> |
Base class for all types of operators.
|
| OperatorKey | |
| OperatorPlan<E extends Operator> |
A generic graphing class for use by LogicalPlan, PhysicalPlan, etc.
|
| OperatorPlan.IndexHelper<E> | |
| PlanDumper<E extends Operator,P extends OperatorPlan<E>,S extends OperatorPlan<? extends Operator>> |
This class dumps a nested plan to a print stream.
|
| PlanVisitor<O extends Operator,P extends OperatorPlan<O>> |
A visitor mechanism for navigating and operating on a plan of
Operators.
|
| PlanWalker<O extends Operator,P extends OperatorPlan<O>> |
PlanWalker encapsulates the logic to traverse a plan.
|
| ProjectionMap |
A struct detailing how a projection is altered by an operator.
|
| ProjectionMap.Column |
A wrapper for projection map columns to contain the input number, input
column.
|
| RequiredFields |
A struct detailing how a projection is altered by an operator.
|
| ReverseDependencyOrderWalker<O extends Operator,P extends OperatorPlan<O>> |
ReverseDependencyOrderWalker traverses the graph in such a way that no node is visited
before all the nodes that are its successors on have been visited.
|
| Enum | Description |
|---|---|
| CompilationMessageCollector.MessageType | |
| CompilationMessageCollector.Unknown |
| Exception | Description |
|---|---|
| PlanException | |
| PlanValidationException | |
| VisitorException |
Copyright © 2007-2017 The Apache Software Foundation