Class ComposableInputFormat<K extends WritableComparable<?>,V extends Writable>
java.lang.Object
org.apache.hadoop.mapreduce.InputFormat<K,V>
org.apache.hadoop.mapreduce.lib.join.ComposableInputFormat<K,V>
- Direct Known Subclasses:
Parser.Node
@Public
@Stable
public abstract class ComposableInputFormat<K extends WritableComparable<?>,V extends Writable>
extends InputFormat<K,V>
Refinement of InputFormat requiring implementors to provide
ComposableRecordReader instead of RecordReader.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ComposableRecordReader<K,V> createRecordReader(InputSplit split, TaskAttemptContext context) Create a record reader for a given split.Methods inherited from class org.apache.hadoop.mapreduce.InputFormat
getSplits
-
Constructor Details
-
ComposableInputFormat
public ComposableInputFormat()
-
-
Method Details
-
createRecordReader
public abstract ComposableRecordReader<K,V> createRecordReader(InputSplit split, TaskAttemptContext context) throws IOException, InterruptedException Description copied from class:InputFormatCreate a record reader for a given split. The framework will callRecordReader.initialize(InputSplit, TaskAttemptContext)before the split is used.- Specified by:
createRecordReaderin classInputFormat<K extends WritableComparable<?>,V extends Writable> - Parameters:
split- the split to be readcontext- the information about the task- Returns:
- a new record reader
- Throws:
IOExceptionInterruptedException
-