package com.liveramp.hank.hadoop;
import java.io.IOException;
import java.util.Iterator;
import org.apache.hadoop.mapred.JobConf;
import org.apache.hadoop.mapred.OutputCollector;
import org.apache.hadoop.mapred.Reducer;
import org.apache.hadoop.mapred.Reporter;
public class DomainBuilderReducer implements Reducer<KeyAndPartitionWritableComparable, ValueWritable, KeyAndPartitionWritable, ValueWritable> {
@Override
public void configure(JobConf conf) {
}
@Override
public void close() throws IOException {
}
@Override
public void reduce(KeyAndPartitionWritableComparable keyAndPartitionWritableComparable,
Iterator<ValueWritable> iterator,
OutputCollector<KeyAndPartitionWritable, ValueWritable> outputCollector,
Reporter reporter) throws IOException {
while (iterator.hasNext()) {
outputCollector.collect(keyAndPartitionWritableComparable.getKeyAndPartitionWritable(), iterator.next());
}
}
}