org.apache.hadoop.io
Interface SequenceFile.Sorter.RawKeyValueIterator

Enclosing class:
SequenceFile.Sorter

public static interface SequenceFile.Sorter.RawKeyValueIterator

The interface to iterate over raw keys/values of SequenceFiles.


Method Summary
 void close()
          closes the iterator so that the underlying streams can be closed
 org.apache.hadoop.io.DataOutputBuffer 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
 SequenceFile.ValueBytes getValue()
          Gets the current raw value
 boolean next()
          Sets up the current key and value (for getKey and getValue)
 

Method Detail

getKey

org.apache.hadoop.io.DataOutputBuffer getKey()
                                             throws IOException
Gets the current raw key

Returns:
DataOutputBuffer
Throws:
IOException

getValue

SequenceFile.ValueBytes getValue()
                                 throws IOException
Gets the current raw value

Returns:
ValueBytes
Throws:
IOException

next

boolean next()
             throws IOException
Sets up the current key and value (for getKey and getValue)

Returns:
true if there exists a key/value, false otherwise
Throws:
IOException

close

void close()
           throws IOException
closes the iterator so that the underlying streams can be closed

Throws:
IOException

getProgress

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



Copyright © 2013 Apache Software Foundation. All Rights Reserved.