## Uses of Class
org.apache.hadoop.mapreduce.InputSplit

- Packages that use InputSplit
  Package | Description
  --- | ---
  org.apache.hadoop.mapred |
  org.apache.hadoop.mapred.lib |
  org.apache.hadoop.mapreduce |
  org.apache.hadoop.mapreduce.lib.db |
  org.apache.hadoop.mapreduce.lib.input |
  org.apache.hadoop.mapreduce.lib.join |
  org.apache.hadoop.mapreduce.lib.map |
  org.apache.hadoop.mapreduce.split |
  org.apache.hadoop.mapreduce.task |

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

    Subclasses of InputSplit in org.apache.hadoop.mapred
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileSplit` A section of an input file.
    `class` | `MultiFileSplit` A sub-collection of input files.

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

    Methods in org.apache.hadoop.mapred.lib with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `RecordReader<K,V>` | CombineFileInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce

    Methods in org.apache.hadoop.mapreduce that return InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `InputSplit` | MapContext.`getInputSplit()` Get the input split for this map.

    Methods in org.apache.hadoop.mapreduce that return types with arguments of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<InputSplit>` | InputFormat.`getSplits(JobContext context)` Logically split the set of input files for the job.

    Methods in org.apache.hadoop.mapreduce with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `abstract RecordReader<K,V>` | InputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)` Create a record reader for a given split.
    `abstract void` | RecordReader.`initialize(InputSplit split, TaskAttemptContext context)` Called once at initialization.

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.lib.db

    Subclasses of InputSplit in org.apache.hadoop.mapreduce.lib.db
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DataDrivenDBInputFormat.DataDrivenDBInputSplit` A InputSplit that spans a set of rows
    `static class` | `DBInputFormat.DBInputSplit` A InputSplit that spans a set of rows

    Methods in org.apache.hadoop.mapreduce.lib.db that return types with arguments of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `List<InputSplit>` | DataDrivenDBInputFormat.`getSplits(JobContext job)` Logically split the set of input files for the job.
    `List<InputSplit>` | DBInputFormat.`getSplits(JobContext job)` Logically split the set of input files for the job.
    `List<InputSplit>` | FloatSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)`
    `List<InputSplit>` | TextSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)` This method needs to determine the splits between two user-provided strings.
    `List<InputSplit>` | BigDecimalSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)`
    `List<InputSplit>` | DateSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)`
    `List<InputSplit>` | BooleanSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)`
    `List<InputSplit>` | IntegerSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)`
    `List<InputSplit>` | DBSplitter.`split(org.apache.hadoop.conf.Configuration conf, ResultSet results, String colName)` Given a ResultSet containing one record (and already advanced to that record) with two columns (a low value, and a high value, both of the same type), determine a set of splits that span the given values.

    Methods in org.apache.hadoop.mapreduce.lib.db with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `RecordReader<org.apache.hadoop.io.LongWritable,T>` | DBInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)` Create a record reader for a given split.
    `void` | DBRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.lib.input

    Subclasses of InputSplit in org.apache.hadoop.mapreduce.lib.input
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CombineFileSplit` A sub-collection of input files.

    Methods in org.apache.hadoop.mapreduce.lib.input that return types with arguments of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `List<InputSplit>` | CombineFileInputFormat.`getSplits(JobContext job)`
    `List<InputSplit>` | NLineInputFormat.`getSplits(JobContext job)` Logically splits the set of input files for the job, splits N lines of the input as one split.
    `List<InputSplit>` | FileInputFormat.`getSplits(JobContext job)` Generate the list of files and make them into FileSplits.
    `List<InputSplit>` | DelegatingInputFormat.`getSplits(JobContext job)`

    Methods in org.apache.hadoop.mapreduce.lib.input with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `RecordReader<org.apache.hadoop.io.BytesWritable,org.apache.hadoop.io.BytesWritable>` | SequenceFileAsBinaryInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<K,V>` | CombineSequenceFileInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `abstract RecordReader<K,V>` | CombineFileInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)` This is not implemented yet.
    `RecordReader<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text>` | TextInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text>` | CombineTextInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>` | KeyValueTextInputFormat.`createRecordReader(InputSplit genericSplit, TaskAttemptContext context)`
    `RecordReader<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text>` | NLineInputFormat.`createRecordReader(InputSplit genericSplit, TaskAttemptContext context)`
    `RecordReader<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.BytesWritable>` | FixedLengthInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<org.apache.hadoop.io.Text,org.apache.hadoop.io.Text>` | SequenceFileAsTextInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<K,V>` | SequenceFileInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<K,V>` | DelegatingInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `RecordReader<K,V>` | SequenceFileInputFilter.`createRecordReader(InputSplit split, TaskAttemptContext context)` Create a record reader for the given split
    `void` | SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | FixedLengthRecordReader.`initialize(InputSplit genericSplit, TaskAttemptContext context)`
    `void` | CombineFileRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | DelegatingRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | CombineFileRecordReaderWrapper.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | SequenceFileRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | SequenceFileAsTextRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | LineRecordReader.`initialize(InputSplit genericSplit, TaskAttemptContext context)`
    `void` | KeyValueLineRecordReader.`initialize(InputSplit genericSplit, TaskAttemptContext context)`

    Constructors in org.apache.hadoop.mapreduce.lib.input with parameters of type InputSplit
    Constructor and Description
    `DelegatingRecordReader(InputSplit split, TaskAttemptContext context)` Constructs the DelegatingRecordReader.

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.lib.join

    Subclasses of InputSplit in org.apache.hadoop.mapreduce.lib.join
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompositeInputSplit` This InputSplit contains a set of child InputSplits.

    Methods in org.apache.hadoop.mapreduce.lib.join that return InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `InputSplit` | CompositeInputSplit.`get(int i)` Get ith child InputSplit.

    Methods in org.apache.hadoop.mapreduce.lib.join that return types with arguments of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `List<InputSplit>` | CompositeInputFormat.`getSplits(JobContext job)` Build a CompositeInputSplit from the child InputFormats by assigning the ith split from each child to the ith composite split.

    Methods in org.apache.hadoop.mapreduce.lib.join with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompositeInputSplit.`add(InputSplit s)` Add an InputSplit to this collection.
    `RecordReader<K,TupleWritable>` | CompositeInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext taskContext)` Construct a CompositeRecordReader for the children of this InputFormat as defined in the init expression.
    `abstract ComposableRecordReader<K,V>` | ComposableInputFormat.`createRecordReader(InputSplit split, TaskAttemptContext context)`
    `void` | MultiFilterRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | WrappedRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`
    `void` | CompositeRecordReader.`initialize(InputSplit split, TaskAttemptContext context)`

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.lib.map

    Methods in org.apache.hadoop.mapreduce.lib.map that return InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `InputSplit` | WrappedMapper.Context.`getInputSplit()` Get the input split for this map.

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.split

    Methods in org.apache.hadoop.mapreduce.split with type parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends InputSplit> void` | JobSplitWriter.`createSplitFiles(org.apache.hadoop.fs.Path jobSubmitDir, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, List<InputSplit> splits)`
    `static <T extends InputSplit> void` | JobSplitWriter.`createSplitFiles(org.apache.hadoop.fs.Path jobSubmitDir, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, T[] splits)`

    Methods in org.apache.hadoop.mapreduce.split with parameters of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends InputSplit> void` | JobSplitWriter.`createSplitFiles(org.apache.hadoop.fs.Path jobSubmitDir, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, T[] splits)`

    Method parameters in org.apache.hadoop.mapreduce.split with type arguments of type InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends InputSplit> void` | JobSplitWriter.`createSplitFiles(org.apache.hadoop.fs.Path jobSubmitDir, org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, List<InputSplit> splits)`

    Constructors in org.apache.hadoop.mapreduce.split with parameters of type InputSplit
    Constructor and Description
    `SplitMetaInfo(InputSplit split, long startOffset)`
    `TaskSplitMetaInfo(InputSplit split, long startOffset)`

  - ### Uses of InputSplit in org.apache.hadoop.mapreduce.task

    Methods in org.apache.hadoop.mapreduce.task that return InputSplit
    Modifier and Type | Method and Description
    --- | ---
    `InputSplit` | MapContextImpl.`getInputSplit()` Get the input split for this map.

    Constructors in org.apache.hadoop.mapreduce.task with parameters of type InputSplit
    Constructor and Description
    `MapContextImpl(org.apache.hadoop.conf.Configuration conf, TaskAttemptID taskid, RecordReader<KEYIN,VALUEIN> reader, RecordWriter<KEYOUT,VALUEOUT> writer, OutputCommitter committer, StatusReporter reporter, InputSplit split)`

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.