/* Copyright (c) 2005 - 2012 Vertica, an HP company -*- Java -*- */ package com.vertica.hadoop.deprecated; import java.io.IOException; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapred.InputFormat; import org.apache.hadoop.mapred.InputSplit; import org.apache.hadoop.mapred.JobConf; import org.apache.hadoop.mapred.RecordReader; import org.apache.hadoop.mapred.Reporter; public class VerticaStreamingInput implements InputFormat<Text, Text> { @Override public RecordReader<Text, Text> getRecordReader(InputSplit split, JobConf job, Reporter reporter) throws IOException { try { return new VerticaStreamingRecordReader((VerticaInputSplit)split, job); } catch (Exception e) { e.printStackTrace(); return null; } } @Override public InputSplit[] getSplits(JobConf job, int num_splits) throws IOException { return VerticaUtil.getSplits(job, num_splits); } }