/** {@inheritDoc} */
 @Override
 public RecordReader<AvroKey<T>, NullWritable> createRecordReader(
     InputSplit split, TaskAttemptContext context) throws IOException, InterruptedException {
   Schema readerSchema = HiveOrderConfigs.getInputSplitSchema(context).getSchema(split, context);
   if (null == readerSchema) {
     LOG.warn("Reader schema was not set. Use AvroJob.setInputKeySchema() if desired.");
     LOG.info("Using a reader schema equal to the writer schema.");
   }
   return new AvroKeyRecordReader<T>(readerSchema);
 }