class KijiTableMapReduceJobInput extends MapReduceJobInput {

  @Override
  public void configure(Job job) throws IOException {
    // Configure the input format class.
    super.configure(job);
    KijiTableInputFormat inputFormat =
        KijiTableInputFormat.Factory.get(mInputTableURI).getInputFormat();
    job.setInputFormatClass(inputFormat.getClass());
    KijiTableInputFormat.configureJob(job, mInputTableURI, mDataRequest,
          null != mRowOptions ? mRowOptions.getStartRow() : null,
          null != mRowOptions ? mRowOptions.getLimitRow() : null,
          null != mRowOptions ? mRowOptions.getRowFilter() : null);
  }

    KijiTableMapReduceJobInput();
    KijiTableMapReduceJobInput(
      KijiURI inputTableURI, KijiDataRequest dataRequest, RowOptions rowOptions);

}