protected class MapTask.MapOutputBuffer.MRResultIterator extends Object implements RawKeyValueIterator
Constructor and Description |
---|
MRResultIterator(int start,
int end) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the iterator so that the underlying streams can be closed.
|
org.apache.hadoop.io.DataInputBuffer |
getKey()
Gets the current raw key.
|
org.apache.hadoop.util.Progress |
getProgress()
Gets the Progress object; this has a float (0.0 - 1.0)
indicating the bytes processed by the iterator so far
|
org.apache.hadoop.io.DataInputBuffer |
getValue()
Gets the current raw value.
|
boolean |
next()
Sets up the current key and value (for getKey and getValue).
|
public boolean next() throws IOException
RawKeyValueIterator
next
in interface RawKeyValueIterator
true
if there exists a key/value,
false
otherwise.IOException
public org.apache.hadoop.io.DataInputBuffer getKey() throws IOException
RawKeyValueIterator
getKey
in interface RawKeyValueIterator
IOException
public org.apache.hadoop.io.DataInputBuffer getValue() throws IOException
RawKeyValueIterator
getValue
in interface RawKeyValueIterator
IOException
public org.apache.hadoop.util.Progress getProgress()
RawKeyValueIterator
getProgress
in interface RawKeyValueIterator
public void close()
RawKeyValueIterator
close
in interface RawKeyValueIterator
Copyright © 2017 Apache Software Foundation. All Rights Reserved.