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

Packages that use PlanException
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer   
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.hadoop.executionengine.physicalLayer.relationalOperators   
org.apache.pig.backend.local.executionengine   
org.apache.pig.impl.logicalLayer The logical operators that represent a pig script and tools for manipulating those operators. 
org.apache.pig.impl.plan   
 

Uses of PlanException in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer
 

Methods in org.apache.pig.backend.hadoop.executionengine.mapReduceLayer that throw PlanException
 MROperPlan MRCompiler.compile()
          The front-end method that the user calls to compile the plan.
 void MRCompiler.connectMapToReduceLimitedSort(MapReduceOper mro, MapReduceOper sortMROp)
           
abstract  void Launcher.explain(PhysicalPlan pp, PigContext pc, PrintStream ps, String format, boolean verbose)
          Explain how a pig job will be executed on the underlying infrastructure.
 void MapReduceLauncher.explain(PhysicalPlan php, PigContext pc, PrintStream ps, String format, boolean verbose)
           
 Pair<MapReduceOper,Integer> MRCompiler.getQuantileJob(POSort inpSort, MapReduceOper prevJob, FileSpec lFile, FileSpec quantFile, int rp, Pair<Integer,Byte>[] fields)
           
protected  Pair<MapReduceOper,Integer> MRCompiler.getSamplingJob(POSort sort, MapReduceOper prevJob, List<PhysicalPlan> transformPlans, FileSpec lFile, FileSpec sampleFile, int rp, List<PhysicalPlan> sortKeyPlans, String udfClassName, String[] udfArgs, String sampleLdrClassName)
          Create a sampling job to collect statistics by sampling an input file.
 Pair<MapReduceOper,Integer> MRCompiler.getSkewedJoinSampleJob(POSkewedJoin op, MapReduceOper prevJob, FileSpec lFile, FileSpec sampleFile, int rp)
          Create Sampling job for skewed join.
 MapReduceOper MRCompiler.getSortJob(POSort sort, MapReduceOper quantJob, FileSpec lFile, FileSpec quantFile, int rp, Pair<Integer,Byte>[] fields)
           
abstract  PigStats Launcher.launchPig(PhysicalPlan php, String grpName, PigContext pc)
          Method to launch pig for hadoop either for a cluster's job tracker or for a local job runner.
 PigStats MapReduceLauncher.launchPig(PhysicalPlan php, String grpName, PigContext pc)
           
 void MapReduceOper.setMapDoneMultiple(boolean mapDone)
           
 void MapReduceOper.setMapDoneSingle(boolean mapDone)
           
 void MRCompiler.simpleConnectMapToReduce(MapReduceOper mro)
           
 

Uses of PlanException in org.apache.pig.backend.hadoop.executionengine.physicalLayer
 

Methods in org.apache.pig.backend.hadoop.executionengine.physicalLayer that throw PlanException
static void LogToPhyTranslationVisitor.updateWithEmptyBagCheck(PhysicalPlan fePlan, LogicalOperator joinInput)
          updates plan with check for empty bag and if bag is empty to flatten a bag with as many null's as dictated by the schema
 

Uses of PlanException in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans
 

Methods in org.apache.pig.backend.hadoop.executionengine.physicalLayer.plans that throw PlanException
 void PhysicalPlan.connect(PhysicalOperator from, PhysicalOperator to)
           
 void PhysicalPlan.replace(PhysicalOperator oldNode, PhysicalOperator newNode)
           
 

Uses of PlanException in org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators
 

Methods in org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators that throw PlanException
 void POLocalRearrange.setPlans(List<PhysicalPlan> plans)
           
 void POLocalRearrange.setPlansFromCombiner(List<PhysicalPlan> plans)
           
 

Constructors in org.apache.pig.backend.hadoop.executionengine.physicalLayer.relationalOperators that throw PlanException
POFRJoin(OperatorKey k)
           
POFRJoin(OperatorKey k, int rp)
           
POFRJoin(OperatorKey k, int rp, List<PhysicalOperator> inp)
           
POFRJoin(OperatorKey k, List<PhysicalOperator> inp)
           
 

Uses of PlanException in org.apache.pig.backend.local.executionengine
 

Methods in org.apache.pig.backend.local.executionengine that throw PlanException
 void LocalPigLauncher.explain(PhysicalPlan pp, PigContext pc, PrintStream ps, String format, boolean isVerbose)
           
 PigStats LocalPigLauncher.launchPig(PhysicalPlan php, String grpName, PigContext pc)
           
 

Uses of PlanException in org.apache.pig.impl.logicalLayer
 

Methods in org.apache.pig.impl.logicalLayer that throw PlanException
 void LOCogroup.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOFilter.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOForEach.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOJoin.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOSort.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOSplit.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 void LOSplitOutput.rewire(Operator oldPred, int oldPredIndex, Operator newPred, boolean useOldPred)
           
 

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

Methods in org.apache.pig.impl.plan that throw PlanException
 void OperatorPlan.addAsLeaf(E leaf)
          Utility method heavily used in the MRCompiler Adds the leaf operator to the plan and connects all existing leaves to the new leaf
 void OperatorPlan.connect(E from, E to)
          Create an edge between two nodes.
 void OperatorPlan.insertBetween(E after, E newNode, E before)
          Given two connected nodes add another node between them.
 OperatorPlan<E> OperatorPlan.merge(OperatorPlan<E> inpPlan)
          Merges the operators in the incoming operPlan with this plan's operators.
 OperatorPlan<E> OperatorPlan.mergeSharedPlan(OperatorPlan<E> inpPlan)
          Merges the operators in the incoming plan with this plan's operators.
 void OperatorPlan.pushAfter(E first, E second, int outputNum)
          Push one operator after another.
 void OperatorPlan.pushBefore(E first, E second, int inputNum)
          Push one operator in front of another.
 void OperatorPlan.removeAndReconnect(E node)
          Remove a node in a way that connects the node's predecessor (if any) with the node's successor (if any).
 void OperatorPlan.removeAndReconnectMultiSucc(E node)
          Remove a node in a way that connects the node's predecessor (if any) with the node's successors (if any).
 void OperatorPlan.replace(E oldNode, E newNode)
          Replace an existing node in the graph with a new node.
 void Operator.rewire(Operator<V> oldPred, int oldPredIndex, Operator<V> newPred, boolean useOldPred)
          Make any necessary changes to a node based on a change of position in the plan.
 void OperatorPlan.swap(E first, E second)
          Swap two operators in a plan.
 



Copyright © ${year} The Apache Software Foundation