Class ByteSliceReader

java.lang.Object
org.apache.lucene.store.DataInput
org.apache.lucene.index.ByteSliceReader
All Implemented Interfaces:
Cloneable

final class ByteSliceReader extends DataInput
  • Field Details

    • pool

    • bufferUpto

      int bufferUpto
    • buffer

      byte[] buffer
    • upto

      public int upto
    • limit

      int limit
    • level

      int level
    • bufferOffset

      public int bufferOffset
    • endIndex

      public int endIndex
  • Constructor Details

    • ByteSliceReader

      ByteSliceReader()
  • Method Details

    • init

      public void init(ByteBlockPool pool, int startIndex, int endIndex)
    • eof

      public boolean eof()
    • readByte

      public byte readByte()
      Description copied from class: DataInput
      Reads and returns a single byte.
      Specified by:
      readByte in class DataInput
      See Also:
    • writeTo

      public long writeTo(DataOutput out) throws IOException
      Throws:
      IOException
    • nextSlice

      public void nextSlice()
    • readBytes

      public void readBytes(byte[] b, int offset, int len)
      Description copied from class: DataInput
      Reads a specified number of bytes into an array at the specified offset.
      Specified by:
      readBytes in class DataInput
      Parameters:
      b - the array to read bytes into
      offset - the offset in the array to start storing bytes
      len - the number of bytes to read
      See Also: