Uses of Interface org.apache.hadoop.mapred.InputFormat (Apache Hadoop Main 3.5.0 API)
Description: use: package: org.apache.hadoop.mapred, interface: InputFormat

# Uses of Interface
org.apache.hadoop.mapred.InputFormat

Packages that use InputFormat
Package
Description
org.apache.hadoop.mapred
org.apache.hadoop.mapred.join
org.apache.hadoop.mapred.lib
org.apache.hadoop.mapred.lib.db

- ## Uses of InputFormat in org.apache.hadoop.mapred

  Classes in org.apache.hadoop.mapred that implement InputFormat
  Modifier and Type
  Class
  Description
  `class`
  `FileInputFormat<K,V>`
  A base class for file-based `InputFormat`.
  `class`
  `FixedLengthInputFormat`
  FixedLengthInputFormat is an input format used to read input files which contain fixed length records.
  `class`
  `KeyValueTextInputFormat`
  An `InputFormat` for plain text files.
  `class`
  `MultiFileInputFormat<K,V>`
  An abstract `InputFormat` that returns `MultiFileSplit`'s in `MultiFileInputFormat.getSplits(JobConf, int)` method.
  `class`
  `SequenceFileAsBinaryInputFormat`
  InputFormat reading keys, values from SequenceFiles in binary (raw) format.
  `class`
  `SequenceFileAsTextInputFormat`
  This class is similar to SequenceFileInputFormat, except it generates SequenceFileAsTextRecordReader which converts the input keys and values to their String forms by calling toString() method.
  `class`
  `SequenceFileInputFilter<K,V>`
  A class that allows a map/red job to work on a sample of sequence files.
  `class`
  `SequenceFileInputFormat<K,V>`
  An `InputFormat` for `SequenceFile`s.
  `class`
  `TextInputFormat`
  An `InputFormat` for plain text files.
  Methods in org.apache.hadoop.mapred that return InputFormat
  Modifier and Type
  Method
  Description
  `InputFormat`
  JobConf.`getInputFormat()`
  Get the `InputFormat` implementation for the map-reduce job, defaults to `TextInputFormat` if not specified explicity.
  Method parameters in org.apache.hadoop.mapred with type arguments of type InputFormat
  Modifier and Type
  Method
  Description
  `void`
  JobConf.`setInputFormat(Class<? extends InputFormat> theClass)`
  Set the `InputFormat` implementation for the map-reduce job.

- ## Uses of InputFormat in org.apache.hadoop.mapred.join

  Subinterfaces of InputFormat in org.apache.hadoop.mapred.join
  Modifier and Type
  Interface
  Description
  `interface`
  `ComposableInputFormat<K extends WritableComparable,V extends Writable>`
  Refinement of InputFormat requiring implementors to provide ComposableRecordReader instead of RecordReader.
  Classes in org.apache.hadoop.mapred.join that implement InputFormat
  Modifier and Type
  Class
  Description
  `class`
  `CompositeInputFormat<K extends WritableComparable>`
  An InputFormat capable of performing joins over a set of data sources sorted and partitioned the same way.
  `static class`
  `Parser.Node`
  Method parameters in org.apache.hadoop.mapred.join with type arguments of type InputFormat
  Modifier and Type
  Method
  Description
  `static String`
  CompositeInputFormat.`compose(Class<? extends InputFormat> inf, String path)`
  Convenience method for constructing composite formats.
  `static String`
  CompositeInputFormat.`compose(String op, Class<? extends InputFormat> inf, String... path)`
  Convenience method for constructing composite formats.
  `static String`
  CompositeInputFormat.`compose(String op, Class<? extends InputFormat> inf, Path... path)`
  Convenience method for constructing composite formats.

- ## Uses of InputFormat in org.apache.hadoop.mapred.lib

  Classes in org.apache.hadoop.mapred.lib that implement InputFormat
  Modifier and Type
  Class
  Description
  `class`
  `CombineFileInputFormat<K,V>`
  An abstract `InputFormat` that returns `CombineFileSplit`'s in `getSplits(JobConf, int)` method.
  `class`
  `CombineSequenceFileInputFormat<K,V>`
  Input format that is a `CombineFileInputFormat`-equivalent for `SequenceFileInputFormat`.
  `class`
  `CombineTextInputFormat`
  Input format that is a `CombineFileInputFormat`-equivalent for `TextInputFormat`.
  `class`
  `NLineInputFormat`
  NLineInputFormat which splits N lines of input as one split.
  Method parameters in org.apache.hadoop.mapred.lib with type arguments of type InputFormat
  Modifier and Type
  Method
  Description
  `static void`
  MultipleInputs.`addInputPath(JobConf conf, Path path, Class<? extends InputFormat> inputFormatClass)`
  Add a `Path` with a custom `InputFormat` to the list of inputs for the map-reduce job.
  `static void`
  MultipleInputs.`addInputPath(JobConf conf, Path path, Class<? extends InputFormat> inputFormatClass, Class<? extends Mapper> mapperClass)`
  Add a `Path` with a custom `InputFormat` and `Mapper` to the list of inputs for the map-reduce job.

- ## Uses of InputFormat in org.apache.hadoop.mapred.lib.db

  Classes in org.apache.hadoop.mapred.lib.db that implement InputFormat
  Modifier and Type
  Class
  Description
  `class`
  `DBInputFormat<T extends DBWritable>`