org.apache.hadoop.mapred
Class MultiFileSplit
java.lang.Object
org.apache.hadoop.mapred.lib.CombineFileSplit
org.apache.hadoop.mapred.MultiFileSplit
- All Implemented Interfaces:
- Writable, InputSplit
Deprecated. Use CombineFileSplit
instead
@Deprecated
public class MultiFileSplit
- extends CombineFileSplit
A sub-collection of input files. Unlike FileSplit
, MultiFileSplit
class does not represent a split of a file, but a split of input files
into smaller sets. The atomic unit of split is a file.
MultiFileSplit can be used to implement RecordReader
's, with
reading one record per file.
- See Also:
FileSplit
,
MultiFileInputFormat
Methods inherited from class org.apache.hadoop.mapred.lib.CombineFileSplit |
getJob, getLength, getLength, getLengths, getNumPaths, getOffset, getPath, getPaths, getStartOffsets, readFields, write |
MultiFileSplit
public MultiFileSplit(JobConf job,
Path[] files,
long[] lengths)
- Deprecated.
getLocations
public String[] getLocations()
throws IOException
- Deprecated.
- Description copied from class:
CombineFileSplit
- Returns all the Paths where this input-split resides
- Specified by:
getLocations
in interface InputSplit
- Overrides:
getLocations
in class CombineFileSplit
- Returns:
- list of hostnames where data of the
InputSplit
is
located as an array of String
s.
- Throws:
IOException
toString
public String toString()
- Deprecated.
- Overrides:
toString
in class CombineFileSplit
Copyright © 2009 The Apache Software Foundation