| Interface | Description |
|---|---|
| OperatorPlan |
An interface that defines graph operations on plans.
|
| Class | Description |
|---|---|
| BaseOperatorPlan | |
| DependencyOrderWalker |
A walker to walk graphs in dependency order.
|
| DepthFirstWalker |
Do a depth first traversal of the graph.
|
| DotPlanDumper |
This class puts everything that is needed to dump a plan in a
format readable by graphviz's dot algorithm.
|
| FilterExtractor |
Extracts filter predicates for interfaces implementing
LoadPredicatePushdown |
| Operator | |
| OperatorSubPlan |
Class to represent a view of a plan.
|
| PartitionFilterExtractor |
This is a rewrite of
PColFilterExtractor
Extracts partition filters for interfaces implementing LoadMetaData |
| PlanDumper |
This class dumps a nested plan to a print stream.
|
| PlanEdge | |
| PlanVisitor |
A visitor mechanism for navigating and operating on a plan of
Operators.
|
| PlanWalker | |
| PredicatePushDownFilterExtractor |
We traverse the expression plan bottom up and separate it into two plans
- pushdownExprPlan, plan that can be pushed down to the loader and
- filterExprPlan, remaining plan that needs to be evaluated by pig
If the predicate is not removable then filterExprPlan will not have
the pushdownExprPlan removed.
|
| ReverseDependencyOrderWalker |
Visit a plan in the reverse of the dependency order.
|
| ReverseDependencyOrderWalkerWOSeenChk |
Visit a plan in the reverse of the dependency order.
|
| SubtreeDependencyOrderWalker |
Copyright © 2007-2017 The Apache Software Foundation