Package org.apache.avro.mapred
Class AvroRecordReader<T>
java.lang.Object
org.apache.avro.mapred.AvroRecordReader<T>
- All Implemented Interfaces:
Closeable,AutoCloseable,RecordReader<AvroWrapper<T>,NullWritable>
- Direct Known Subclasses:
SequenceFileRecordReader
public class AvroRecordReader<T>
extends Object
implements RecordReader<AvroWrapper<T>,NullWritable>
An
RecordReader for Avro data files.-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAvroRecordReader(FileReader<T> reader, FileSplit split) AvroRecordReader(JobConf job, FileSplit split) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()longgetPos()floatbooleannext(AvroWrapper<T> wrapper, NullWritable ignore)
-
Constructor Details
-
AvroRecordReader
- Throws:
IOException
-
AvroRecordReader
- Throws:
IOException
-
-
Method Details
-
createKey
- Specified by:
createKeyin interfaceRecordReader<AvroWrapper<T>,NullWritable>
-
createValue
- Specified by:
createValuein interfaceRecordReader<AvroWrapper<T>,NullWritable>
-
next
- Specified by:
nextin interfaceRecordReader<AvroWrapper<T>,NullWritable> - Throws:
IOException
-
getProgress
- Specified by:
getProgressin interfaceRecordReader<AvroWrapper<T>,NullWritable> - Throws:
IOException
-
getPos
- Specified by:
getPosin interfaceRecordReader<AvroWrapper<T>,NullWritable> - Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceRecordReader<AvroWrapper<T>,NullWritable> - Throws:
IOException
-