com.ebay.erl.mobius.core.datajoin
Class DataJoinReducer<IK extends org.apache.hadoop.io.WritableComparable,IV extends org.apache.hadoop.io.WritableComparable,OK,OV>

java.lang.Object
  extended by org.apache.hadoop.mapred.MapReduceBase
      extended by com.ebay.erl.mobius.core.datajoin.DataJoinReducer<IK,IV,OK,OV>
Type Parameters:
IK -
IV -
OK -
OV -
All Implemented Interfaces:
java.io.Closeable, org.apache.hadoop.mapred.JobConfigurable, org.apache.hadoop.mapred.Reducer<DataJoinKey,DataJoinValue,OK,OV>
Direct Known Subclasses:
DefaultMobiusCombiner, DefaultMobiusReducer

public abstract class DataJoinReducer<IK extends org.apache.hadoop.io.WritableComparable,IV extends org.apache.hadoop.io.WritableComparable,OK,OV>
extends org.apache.hadoop.mapred.MapReduceBase
implements org.apache.hadoop.mapred.Reducer<DataJoinKey,DataJoinValue,OK,OV>

This product is licensed under the Apache License, Version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0. This product contains portions derived from Apache hadoop which is licensed under the Apache License, Version 2.0, available at http://hadoop.apache.org. © 2007 – 2012 eBay Inc., Evan Chiu, Woody Zhou, Neel Sundaresan


Constructor Summary
DataJoinReducer()
           
 
Method Summary
abstract  void joinreduce(IK key, DataJoinValueGroup<IV> values, org.apache.hadoop.mapred.OutputCollector<OK,OV> output, org.apache.hadoop.mapred.Reporter reporter)
           
 void reduce(DataJoinKey key, java.util.Iterator<DataJoinValue> values, org.apache.hadoop.mapred.OutputCollector<OK,OV> output, org.apache.hadoop.mapred.Reporter reporter)
           
 
Methods inherited from class org.apache.hadoop.mapred.MapReduceBase
close, configure
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.mapred.JobConfigurable
configure
 
Methods inherited from interface java.io.Closeable
close
 

Constructor Detail

DataJoinReducer

public DataJoinReducer()
Method Detail

reduce

public void reduce(DataJoinKey key,
                   java.util.Iterator<DataJoinValue> values,
                   org.apache.hadoop.mapred.OutputCollector<OK,OV> output,
                   org.apache.hadoop.mapred.Reporter reporter)
            throws java.io.IOException
Specified by:
reduce in interface org.apache.hadoop.mapred.Reducer<DataJoinKey,DataJoinValue,OK,OV>
Throws:
java.io.IOException

joinreduce

public abstract void joinreduce(IK key,
                                DataJoinValueGroup<IV> values,
                                org.apache.hadoop.mapred.OutputCollector<OK,OV> output,
                                org.apache.hadoop.mapred.Reporter reporter)
                         throws java.io.IOException
Throws:
java.io.IOException