org.apache.avro.mapred
Class AvroUtf8InputFormat
java.lang.Object
org.apache.hadoop.mapred.FileInputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>
org.apache.avro.mapred.AvroUtf8InputFormat
- All Implemented Interfaces:
- org.apache.hadoop.mapred.InputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>, org.apache.hadoop.mapred.JobConfigurable
public class AvroUtf8InputFormat
- extends org.apache.hadoop.mapred.FileInputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>
- implements org.apache.hadoop.mapred.JobConfigurable
An InputFormat for text files.
Each line is a Utf8 key; values are null.
| Nested classes/interfaces inherited from class org.apache.hadoop.mapred.FileInputFormat |
org.apache.hadoop.mapred.FileInputFormat.Counter |
| Fields inherited from class org.apache.hadoop.mapred.FileInputFormat |
LOG |
|
Method Summary |
void |
configure(org.apache.hadoop.mapred.JobConf conf)
|
org.apache.hadoop.mapred.RecordReader<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable> |
getRecordReader(org.apache.hadoop.mapred.InputSplit split,
org.apache.hadoop.mapred.JobConf job,
org.apache.hadoop.mapred.Reporter reporter)
|
protected boolean |
isSplitable(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path file)
|
| Methods inherited from class org.apache.hadoop.mapred.FileInputFormat |
addInputPath, addInputPaths, computeSplitSize, getBlockIndex, getInputPathFilter, getInputPaths, getSplitHosts, getSplits, listStatus, setInputPathFilter, setInputPaths, setInputPaths, setMinSplitSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AvroUtf8InputFormat
public AvroUtf8InputFormat()
configure
public void configure(org.apache.hadoop.mapred.JobConf conf)
- Specified by:
configure in interface org.apache.hadoop.mapred.JobConfigurable
isSplitable
protected boolean isSplitable(org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path file)
- Overrides:
isSplitable in class org.apache.hadoop.mapred.FileInputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>
getRecordReader
public org.apache.hadoop.mapred.RecordReader<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable> getRecordReader(org.apache.hadoop.mapred.InputSplit split,
org.apache.hadoop.mapred.JobConf job,
org.apache.hadoop.mapred.Reporter reporter)
throws IOException
- Specified by:
getRecordReader in interface org.apache.hadoop.mapred.InputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>- Specified by:
getRecordReader in class org.apache.hadoop.mapred.FileInputFormat<AvroWrapper<org.apache.avro.util.Utf8>,org.apache.hadoop.io.NullWritable>
- Throws:
IOException
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.