Package org.apache.lucene.util
Class IntBlockPool.SliceReader
- java.lang.Object
-
- org.apache.lucene.util.IntBlockPool.SliceReader
-
- Enclosing class:
- IntBlockPool
public static final class IntBlockPool.SliceReader extends java.lang.ObjectAIntBlockPool.SliceReaderthat can read int slices written by aIntBlockPool.SliceWriter
-
-
Constructor Summary
Constructors Constructor Description SliceReader(IntBlockPool pool)Creates a newIntBlockPool.SliceReaderon the given pool
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanendOfSlice()Returnstrueiff the current slice is fully read.intreadInt()Reads the next int from the current slice and returns it.voidreset(int startOffset, int endOffset)Resets the reader to a slice give the slices absolute start and end offset in the pool
-
-
-
Constructor Detail
-
SliceReader
public SliceReader(IntBlockPool pool)
Creates a newIntBlockPool.SliceReaderon the given pool
-
-
Method Detail
-
reset
public void reset(int startOffset, int endOffset)Resets the reader to a slice give the slices absolute start and end offset in the pool
-
endOfSlice
public boolean endOfSlice()
Returnstrueiff the current slice is fully read. If this method returnstruereadInt()should not be called again on this slice.
-
readInt
public int readInt()
Reads the next int from the current slice and returns it.- See Also:
endOfSlice()
-
-