Class FSPackedNumbersStream


  • public class FSPackedNumbersStream
    extends java.lang.Object
    • Field Detail

      • bytes

        private final byte[] bytes
      • numbers

        private final long[] numbers
      • numbersLengths

        private final int[] numbersLengths
      • input

        private final FSFile input
      • bytesStart

        private int bytesStart
      • bytesLength

        private int bytesLength
      • numbersStart

        private int numbersStart
      • numbersLength

        private int numbersLength
      • eof

        private boolean eof
      • inputStartPosition

        private long inputStartPosition
      • prefetchedBytesCount

        private long prefetchedBytesCount
    • Constructor Detail

      • FSPackedNumbersStream

        public FSPackedNumbersStream​(FSFile input)
    • Method Detail

      • isEof

        public boolean isEof()
      • decodeSigned

        private long decodeSigned​(long value)
      • readNextNumbersBlock

        private boolean readNextNumbersBlock()
                                      throws java.io.IOException
        Throws:
        java.io.IOException
      • seek

        public void seek​(long offset)
      • position

        public long position()