Package org.apache.avro.mapred
Class AvroUtf8InputFormat
java.lang.Object
org.apache.hadoop.mapred.FileInputFormat<AvroWrapper<Utf8>,NullWritable>
org.apache.avro.mapred.AvroUtf8InputFormat
- All Implemented Interfaces:
InputFormat<AvroWrapper<Utf8>,
,NullWritable> JobConfigurable
public class AvroUtf8InputFormat
extends FileInputFormat<AvroWrapper<Utf8>,NullWritable>
implements JobConfigurable
An
InputFormat
for text files. Each line is
a Utf8
key; values are null.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.mapred.FileInputFormat
FileInputFormat.Counter
-
Field Summary
Fields inherited from class org.apache.hadoop.mapred.FileInputFormat
INPUT_DIR_NONRECURSIVE_IGNORE_SUBDIRS, INPUT_DIR_RECURSIVE, LOG, NUM_INPUT_FILES
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getRecordReader
(InputSplit split, JobConf job, Reporter reporter) protected boolean
isSplitable
(FileSystem fs, Path file) Methods inherited from class org.apache.hadoop.mapred.FileInputFormat
addInputPath, addInputPathRecursively, addInputPaths, computeSplitSize, getBlockIndex, getInputPathFilter, getInputPaths, getSplitHosts, getSplits, listStatus, makeSplit, makeSplit, setInputPathFilter, setInputPaths, setInputPaths, setMinSplitSize
-
Constructor Details
-
AvroUtf8InputFormat
public AvroUtf8InputFormat()
-
-
Method Details
-
configure
- Specified by:
configure
in interfaceJobConfigurable
-
isSplitable
- Overrides:
isSplitable
in classFileInputFormat<AvroWrapper<Utf8>,
NullWritable>
-
getRecordReader
public RecordReader<AvroWrapper<Utf8>,NullWritable> getRecordReader(InputSplit split, JobConf job, Reporter reporter) throws IOException - Specified by:
getRecordReader
in interfaceInputFormat<AvroWrapper<Utf8>,
NullWritable> - Specified by:
getRecordReader
in classFileInputFormat<AvroWrapper<Utf8>,
NullWritable> - Throws:
IOException
-