|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.mapred.FileSplit
public class FileSplit
A section of an input file. Returned by InputFormat.getSplits(JobConf, int) and passed to
InputFormat.getRecordReader(InputSplit,JobConf,Reporter).
| Constructor Summary | |
|---|---|
FileSplit(Path file,
long start,
long length,
JobConf conf)
Constructs a split. |
|
| Method Summary | |
|---|---|
File |
getFile()
Deprecated. Call getPath() instead. |
long |
getLength()
The number of bytes in the file to process. |
String[] |
getLocations()
Get the list of hostnames where the input split is located. |
Path |
getPath()
The file containing this split's data. |
long |
getStart()
The position of the first byte in the file to process. |
void |
readFields(DataInput in)
Deserialize the fields of this object from in. |
String |
toString()
|
void |
write(DataOutput out)
Serialize the fields of this object to out. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FileSplit(Path file,
long start,
long length,
JobConf conf)
file - the file namestart - the position of the first byte in the file to processlength - the number of bytes in the file to process| Method Detail |
|---|
public File getFile()
getPath() instead.
public Path getPath()
public long getStart()
public long getLength()
getLength in interface InputSplitpublic String toString()
toString in class Object
public void write(DataOutput out)
throws IOException
Writableout.
write in interface Writableout - DataOuput to serialize this object into.
IOException
public void readFields(DataInput in)
throws IOException
Writablein.
For efficiency, implementations should attempt to re-use storage in the existing object where possible.
readFields in interface Writablein - DataInput to deseriablize this object from.
IOException
public String[] getLocations()
throws IOException
InputSplit
getLocations in interface InputSplitInputSplit is
located as an array of Strings.
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||