public class StringSplit extends Object implements InputSplit
| Constructor and Description |
|---|
StringSplit(String data) |
| Modifier and Type | Method and Description |
|---|---|
String |
getData() |
WritableType |
getType() |
long |
length()
Length of the split
|
URI[] |
locations()
Locations of the splits
|
Iterator<URI> |
locationsIterator() |
Iterator<String> |
locationsPathIterator() |
void |
readFields(DataInput in)
Deserialize the fields of this object from
in. |
void |
reset()
Reset the InputSplit without reinitializing it from scratch.
|
double |
toDouble()
Convert Writable to double.
|
float |
toFloat()
Convert Writable to float.
|
int |
toInt()
Convert Writable to int.
|
long |
toLong()
Convert Writable to long.
|
void |
write(DataOutput out)
Serialize the fields of this object to
out. |
void |
writeType(DataOutput out)
Write the type (a single short value) to the DataOutput.
|
public StringSplit(String data)
public long length()
InputSplitlength in interface InputSplitpublic URI[] locations()
InputSplitlocations in interface InputSplitpublic Iterator<URI> locationsIterator()
locationsIterator in interface InputSplitpublic Iterator<String> locationsPathIterator()
locationsPathIterator in interface InputSplitpublic void reset()
InputSplitreset in interface InputSplitpublic void write(DataOutput out) throws IOException
Writableout.write in interface Writableout - DataOuput to serialize this object into.IOExceptionpublic 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.IOExceptionpublic String getData()
public double toDouble()
Writablepublic float toFloat()
Writablepublic int toInt()
Writablepublic long toLong()
Writablepublic WritableType getType()
public void writeType(DataOutput out) throws IOException
WritableWritableFactory for details.writeType in interface Writableout - DataOutput to write toIOException - For errors during writingCopyright © 2017. All rights reserved.