Package org.apache.lucene.util.bkd
Interface PointReader
-
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
HeapPointReader,OfflinePointReader
public interface PointReader extends Closeable
One pass iterator through all points previously written with aPointWriter, abstracting away whether points are read from (offline) disk or simple arrays in heap.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleannext()Returns false once iteration is done, else true.PointValuepointValue()Sets the packed value in the provided ByteRef
-
-
-
Method Detail
-
next
boolean next() throws IOExceptionReturns false once iteration is done, else true.- Throws:
IOException
-
pointValue
PointValue pointValue()
Sets the packed value in the provided ByteRef
-
-