org.apache.lucene.util.packed

## Interface PackedInts.ReaderIterator

- Enclosing class:
    PackedInts

      public static interface PackedInts.ReaderIterator

  Run-once iterator interface, to decode previously saved PackedInts.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getBitsPerValue()` Returns number of bits per value
    `long` | `next()` Returns next value
    `LongsRef` | `next(int count)` Returns at least 1 and at most `count` next values, the returned ref MUST NOT be modified
    `int` | `ord()` Returns the current position
    `int` | `size()` Returns number of values

- - ### Method Detail

    - #### next

          long next()
             throws IOException

      Returns next value
      Throws:
        `IOException`

    - #### next

          LongsRef next(int count)
                 throws IOException

      Returns at least 1 and at most `count` next values, the returned ref MUST NOT be modified
      Throws:
        `IOException`

    - #### getBitsPerValue

          int getBitsPerValue()

      Returns number of bits per value

    - #### size

          int size()

      Returns number of values

    - #### ord

          int ord()

      Returns the current position

Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.