code: @SuppressWarnings("unchecked")
    public RecordReader<LongWritable, T> getRecordReader(InputSplit split,
        JobConf job, Reporter reporter) throws IOException {
  
      Class inputClass = dbConf.getInputClass();
      try {
        return new DBRecordReader((DBInputSplit) split, inputClass, job);
      }
      catch (SQLException ex) {
        throw new IOException(ex.getMessage());
      }
    }
docs: {@inheritDoc}