Package org.apache.pig.backend.hadoop.executionengine.mapReduceLayer

Class Summary
CombinerOptimizer Optimize map reduce plans to use the combiner where possible.
DistinctCombiner A special implementation of combiner used only for distinct.
DistinctCombiner.Combine  
JobControlCompiler This is compiler class that takes an MROperPlan and converts it into a JobControl object with the relevant dependency info maintained.
JobControlCompiler.PigBagWritableComparator  
JobControlCompiler.PigCharArrayWritableComparator  
JobControlCompiler.PigDBAWritableComparator  
JobControlCompiler.PigDoubleWritableComparator  
JobControlCompiler.PigFloatWritableComparator  
JobControlCompiler.PigIntWritableComparator  
JobControlCompiler.PigLongWritableComparator  
JobControlCompiler.PigTupleWritableComparator  
JobControlCompiler.PigWritableComparator  
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
Launcher  
MapReduceLauncher Main class that launches pig for Map Reduce
MapReduceOper An operator model for a Map Reduce job.
MapReducePOStoreImpl This class is used to have a POStore write to DFS via a output collector/record writer.
MRCompiler The compiler that compiles a given physical plan into a DAG of MapReduce operators which can then be converted into the JobControl structure.
PhyPlanSetter Sets the parent plan for all Physical Operators.
PigBytesRawComparator  
PigCombiner  
PigCombiner.Combine  
PigDoubleRawComparator  
PigFloatRawComparator  
PigHadoopLogger A singleton class that implements the PigLogger interface for use in map reduce context.
PigInputFormat  
PigIntRawComparator  
PigLongRawComparator  
PigMapBase  
PigMapOnly This class is the static Mapper class used by Pig to execute Pig map only jobs.
PigMapOnly.Map  
PigMapReduce This class is the static Mapper & Reducer classes that are used by Pig to execute Pig Map Reduce jobs.
PigMapReduce.Map  
PigMapReduce.MapWithComparator This "specialized" map class is ONLY to be used in pig queries with order by a udf.
PigMapReduce.Reduce  
PigMapReduce.ReduceWithComparator This "specialized" reduce class is ONLY to be used in pig queries with order by a udf.
PigOutputFormat The better half of PigInputFormat which is responsible for the Store functionality.
PigOutputFormat.PigRecordWriter  
PigSplit The main split class that maintains important information about the input split.
PigTextRawComparator  
PigTupleRawComparator  
ProgressableReporter  
SliceWrapper Wraps a Slice in an InputSplit so it's usable by hadoop.
UDFFinishVisitor  
 

Exception Summary
JobCreationException  
MRCompilerException  
 



Copyright © ${year} The Apache Software Foundation