package edu.isi.karma.mapreduce.inputformat;
import java.io.IOException;
import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.RecordReader;
import org.apache.hadoop.mapreduce.TaskAttemptContext;
import org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFormat;
@InterfaceAudience.Public
@InterfaceStability.Stable
public class SequenceFileAsJSONInputBatchFormat
extends SequenceFileInputFormat<Text, Text> {
public SequenceFileAsJSONInputBatchFormat() {
super();
}
public RecordReader<Text, Text> createRecordReader(InputSplit split,
TaskAttemptContext context) throws IOException {
context.setStatus(split.toString());
return new SequenceFileAsJSONRecordBatchReader();
}
}