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 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 java.io.IOException
        Returns next value
        Throws:
        java.io.IOException
      • next

        LongsRef next​(int count)
               throws java.io.IOException
        Returns at least 1 and at most count next values, the returned ref MUST NOT be modified
        Throws:
        java.io.IOException
      • getBitsPerValue

        int getBitsPerValue()
        Returns number of bits per value
      • size

        int size()
        Returns number of values
      • ord

        int ord()
        Returns the current position