public interface RawKeyValueIterator
RawKeyValueIterator is an iterator used to iterate over
the raw keys and values during sort/merge of intermediate data.| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
Closes the iterator so that the underlying streams can be closed.
|
DataInputBuffer |
getKey()
Gets the current raw key.
|
Progress |
getProgress()
Gets the Progress object; this has a float (0.0 - 1.0)
indicating the bytes processed by the iterator so far
|
DataInputBuffer |
getValue()
Gets the current raw value.
|
boolean |
next()
Sets up the current key and value (for getKey and getValue).
|
DataInputBuffer getKey() throws IOException
IOExceptionDataInputBuffer getValue() throws IOException
IOExceptionboolean next()
throws IOException
true if there exists a key/value,
false otherwise.IOExceptionvoid close()
throws IOException
IOExceptionProgress getProgress()
Copyright © 2009 The Apache Software Foundation