|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PlanVisitor | |
---|---|
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | |
org.apache.pig.backend.hadoop.executionengine.physicalLayer | Implementation of physical operators that use hadoop as the execution engine and data storage. |
org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans | |
org.apache.pig.backend.local.executionengine.physicalLayer | |
org.apache.pig.impl.logicalLayer | The logical operators that represent a pig script and tools for manipulating those operators. |
org.apache.pig.impl.logicalLayer.optimizer | |
org.apache.pig.impl.logicalLayer.validators | |
org.apache.pig.impl.plan | |
org.apache.pig.impl.plan.optimizer | |
org.apache.pig.pen | |
org.apache.pig.pen.util |
Uses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer |
---|
Subclasses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
---|---|
class |
CombinerOptimizer
Optimize map reduce plans to use the combiner where possible. |
class |
KeyTypeDiscoveryVisitor
A visitor to figure out the type of the key for the map plan this is needed when the key is null to create an appropriate NullableXXXWritable object |
class |
MRCompiler
The compiler that compiles a given physical plan into a DAG of MapReduce operators which can then be converted into the JobControl structure. |
class |
PhyPlanSetter
Sets the parent plan for all Physical Operators. |
class |
SampleOptimizer
A visitor to optimize plans that have a sample job that immediately follows a load/store only MR job. |
class |
UDFFinishVisitor
|
Uses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans |
---|
Subclasses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans | |
---|---|
class |
EndOfAllInputSetter
This visitor visits the MRPlan and does the following for each MROper: If the map plan or the reduce plan of the MROper has an end of all input flag present in it, this marks in the MROper whether the map has an end of all input flag set or if the reduce has an end of all input flag set. |
class |
MROpPlanVisitor
A visitor for the MROperPlan class |
class |
MRPrinter
A visitor mechanism printing out the logical plan. |
class |
POPackageAnnotator
This visitor visits the MRPlan and does the following for each MROper - visits the POPackage in the reduce plan and finds the corresponding POLocalRearrange(s) (either in the map plan of the same oper OR reduce plan of predecessor MROper). |
Methods in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.plans with parameters of type PlanVisitor | |
---|---|
void |
DotMRPrinter.InnerOperator.visit(PlanVisitor v)
|
Uses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer |
---|
Subclasses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer | |
---|---|
class |
LogToPhyTranslationVisitor
|
class |
POPrinter
|
Uses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans |
---|
Subclasses of PlanVisitor in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans | |
---|---|
class |
PhyPlanVisitor
The visitor class for the Physical Plan. |
class |
PlanPrinter<O extends Operator,P extends OperatorPlan<O>>
|
Uses of PlanVisitor in org.apache.pig.backend.local.executionengine.physicalLayer |
---|
Subclasses of PlanVisitor in org.apache.pig.backend.local.executionengine.physicalLayer | |
---|---|
class |
LocalLogToPhyTranslationVisitor
|
Uses of PlanVisitor in org.apache.pig.impl.logicalLayer |
---|
Subclasses of PlanVisitor in org.apache.pig.impl.logicalLayer | |
---|---|
class |
CastFinder
A visitor to track the casts in a plan. |
class |
LogicalPlanCloneHelper
LogicalPlanCloneHelper implements a visitor mechanism to clone a logical plan and then patch up the connections held within the operators of the logical plan. |
class |
LOPrinter
A visitor mechanism printing out the logical plan. |
class |
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
class |
PlanSetter
A visitor to set plans correctly inside logical operators. |
class |
ProjectFixerUpper
A class to visit all the projects and change them to attach to a new node. |
class |
ProjectionMapCalculator
A visitor to calculate all the projection maps in a logical plan. |
class |
ProjectionMapRemover
A visitor to reset all the projection maps in a logical plan. |
class |
ProjectStarTranslator
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 |
RemoveRedundantOperators
A visitor to remove redundant operators in a plan |
class |
TopLevelProjectFinder
A visitor to track the top-level projection operators in a plan. |
class |
UDFFinder
A visitor to track the UDFs in a plan. |
Uses of PlanVisitor in org.apache.pig.impl.logicalLayer.optimizer |
---|
Subclasses of PlanVisitor in org.apache.pig.impl.logicalLayer.optimizer | |
---|---|
class |
ImplicitSplitInserter
|
class |
LogicalTransformer
|
class |
OpLimitOptimizer
A visitor to discover if any schema has been specified for a file being loaded. |
class |
PushDownForeachFlatten
A visitor to discover if a foreach with flatten(s) can be pushed as low down the tree as possible. |
class |
PushUpFilter
A visitor to discover if a filter can be pushed as high up the tree as possible. |
class |
SchemaCalculator
A visitor to reset all the schemas in a logical plan. |
class |
SchemaRemover
A visitor to reset all the schemas in a logical plan. |
class |
StreamOptimizer
A visitor to optimize in the following scenario with streaming: Optimize when LOAD precedes STREAM and the loader class is the same as the serializer for the STREAM. |
class |
TypeCastInserter
A visitor to discover if any schema has been specified for a file being loaded. |
Uses of PlanVisitor in org.apache.pig.impl.logicalLayer.validators |
---|
Subclasses of PlanVisitor in org.apache.pig.impl.logicalLayer.validators | |
---|---|
class |
InputOutputFileVisitor
Visitor for checking input/output files Exceptions in here do not affect later operations so we don't throw any exception but log all of them in msgCollector. |
class |
TypeCheckingVisitor
Visitor for type checking. |
Uses of PlanVisitor in org.apache.pig.impl.plan |
---|
Classes in org.apache.pig.impl.plan with type parameters of type PlanVisitor | |
---|---|
class |
Operator<V extends PlanVisitor>
Base class for all types of operators. |
Methods in org.apache.pig.impl.plan with parameters of type PlanVisitor | |
---|---|
protected void |
PlanValidator.validate(PlanVisitor<O,P> visitor,
CompilationMessageCollector messageCollector)
This convenient method is used when: - if an exception being thrown from the current validation logic indicates that the whole validation pipeline should stop. |
protected void |
PlanValidator.validateSkipCollectException(PlanVisitor<O,P> visitor,
CompilationMessageCollector messageCollector)
This convenient method is used when: - if an exception being thrown from the current validation logic indicates that the whole validation pipeline should stop. |
protected void |
PlanValidator.validateTolerateException(PlanVisitor<O,P> visitor,
CompilationMessageCollector messageCollector)
This convenient method is used when: - if an exception being thrown from the current validation logic indicates that the whole validation pipeline should keep going by continuing with the next validation logic in the pipeline (skip the rest of the current logic) |
void |
DependencyOrderWalker.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
void |
DependencyOrderWalkerWOSeenChk.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
void |
DepthFirstWalker.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
abstract void |
PlanWalker.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
void |
ReverseDependencyOrderWalker.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
Uses of PlanVisitor in org.apache.pig.impl.plan.optimizer |
---|
Subclasses of PlanVisitor in org.apache.pig.impl.plan.optimizer | |
---|---|
class |
CommonNodeFinder
|
class |
RulePlanPrinter
A visitor mechanism printing out the logical plan. |
class |
RulePlanVisitor
|
class |
Transformer<O extends Operator,P extends OperatorPlan<O>>
Transformer represents one tranform that the optimizer can apply to a graph. |
Uses of PlanVisitor in org.apache.pig.pen |
---|
Subclasses of PlanVisitor in org.apache.pig.pen | |
---|---|
class |
AugmentBaseDataVisitor
|
class |
DerivedDataVisitor
|
class |
LineageTrimmingVisitor
|
Uses of PlanVisitor in org.apache.pig.pen.util |
---|
Methods in org.apache.pig.pen.util with parameters of type PlanVisitor | |
---|---|
void |
DependencyOrderLimitedWalker.walk(PlanVisitor<O,P> visitor)
|
void |
PreOrderDepthFirstWalker.walk(PlanVisitor<O,P> visitor)
Begin traversing the graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |