org.apache.avro.mapred
Class AvroRecordReader<T>
java.lang.Object
   org.apache.avro.mapred.AvroRecordReader<T>
org.apache.avro.mapred.AvroRecordReader<T>
- All Implemented Interfaces: 
- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
- Direct Known Subclasses: 
- SequenceFileRecordReader
- public class AvroRecordReader<T> 
- extends Object- implements org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
An RecordReader for Avro data files.
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AvroRecordReader
public AvroRecordReader(org.apache.hadoop.mapred.JobConf job,
                        org.apache.hadoop.mapred.FileSplit split)
                 throws IOException
- Throws:
- IOException
AvroRecordReader
protected AvroRecordReader(FileReader<T> reader,
                           org.apache.hadoop.mapred.FileSplit split)
                    throws IOException
- Throws:
- IOException
createKey
public AvroWrapper<T> createKey()
- 
- Specified by:
- createKeyin interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
 
createValue
public NullWritable createValue()
- 
- Specified by:
- createValuein interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
 
next
public boolean next(AvroWrapper<T> wrapper,
                    NullWritable ignore)
             throws IOException
- 
- Specified by:
- nextin interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
- Throws:
- IOException
 
getProgress
public float getProgress()
                  throws IOException
- 
- Specified by:
- getProgressin interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
- Throws:
- IOException
 
getPos
public long getPos()
            throws IOException
- 
- Specified by:
- getPosin interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
- Throws:
- IOException
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- org.apache.hadoop.mapred.RecordReader<AvroWrapper<T>,NullWritable>
 
- 
- Throws:
- IOException
 
Copyright © 2010 The Apache Software Foundation