Uses of Class
org.apache.pig.impl.plan.PlanValidationException

Packages that use PlanValidationException
org.apache.pig.impl.logicalLayer.validators   
org.apache.pig.impl.plan   
 

Uses of PlanValidationException in org.apache.pig.impl.logicalLayer.validators
 

Methods in org.apache.pig.impl.logicalLayer.validators that throw PlanValidationException
protected  void SchemaAliasVisitor.validate(LogicalOperator lo)
          The logic here is to check if we have duplicate alias in each schema
 void TypeCheckingValidator.validate(LogicalPlan plan, CompilationMessageCollector msgCollector)
           
 void SchemaAliasValidator.validate(LogicalPlan plan, CompilationMessageCollector msgCollector)
           
 void LogicalPlanValidationExecutor.validate(LogicalPlan plan, CompilationMessageCollector msgCollector)
           
 void InputOutputFileValidator.validate(LogicalPlan plan, CompilationMessageCollector messageCollector)
           
protected  void SchemaAliasVisitor.visit(LOCogroup cogroup)
           
protected  void SchemaAliasVisitor.visit(LOCross cross)
           
protected  void SchemaAliasVisitor.visit(LODistinct distinct)
           
protected  void SchemaAliasVisitor.visit(LOFilter filter)
           
protected  void SchemaAliasVisitor.visit(LOForEach foreach)
           
protected  void SchemaAliasVisitor.visit(LOJoin join)
           
protected  void SchemaAliasVisitor.visit(LOLimit limit)
           
protected  void SchemaAliasVisitor.visit(LOLoad load)
           
protected  void SchemaAliasVisitor.visit(LOSort sort)
           
protected  void SchemaAliasVisitor.visit(LOSplit split)
           
protected  void SchemaAliasVisitor.visit(LOSplitOutput splitoutput)
           
protected  void SchemaAliasVisitor.visit(LOStore store)
           
protected  void InputOutputFileVisitor.visit(LOStore store)
          The logic here is to delegate the validation of output specification to output format implementation.
protected  void SchemaAliasVisitor.visit(LOStream stream)
           
protected  void SchemaAliasVisitor.visit(LOUnion union)
           
 

Uses of PlanValidationException in org.apache.pig.impl.plan
 

Methods in org.apache.pig.impl.plan that throw PlanValidationException
abstract  void PlanValidator.validate(P plan, CompilationMessageCollector messageCollector)
          If there are errors during validation, all of the errors have to be collected in the supplied messageCollector.
 void PlanValidationExecutor.validate(P plan, CompilationMessageCollector msgCollector)
           
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)
 



Copyright © ${year} The Apache Software Foundation