public class InputStreamInputSplit extends Object implements InputSplit
| Constructor and Description |
|---|
InputStreamInputSplit(InputStream is) |
InputStreamInputSplit(InputStream is,
File path)
Instantiate with the given
file as a uri
|
InputStreamInputSplit(InputStream is,
String path)
Instantiate with the given
file as a uri
|
InputStreamInputSplit(InputStream is,
URI path)
Instantiate with the given
file as a uri
|
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getIs() |
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.
|
void |
setIs(InputStream is) |
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 InputStreamInputSplit(InputStream is, String path)
is - the input stream to usepath - the path to usepublic InputStreamInputSplit(InputStream is, File path)
is - the input stream to usepath - the path to usepublic InputStreamInputSplit(InputStream is, URI path)
is - the input stream to usepath - the path to usepublic InputStreamInputSplit(InputStream is)
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 InputStream getIs()
public void setIs(InputStream is)
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.