## 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
`DataOutputBuffer` `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
`SequenceFile.ValueBytes` `getValue()` Gets the current raw value
`boolean` `next()` Sets up the current key and value (for getKey and getValue)

Method Detail

### getKey

    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

    Progress getProgress()

  Gets the Progress object; this has a float (0.0 - 1.0) indicating the bytes processed by the iterator so far

Copyright © 2009 The Apache Software Foundation