Package org.apache.lucene.util.bkd
Class OfflinePointReader
- java.lang.Object
-
- org.apache.lucene.util.bkd.OfflinePointReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable,PointReader
public final class OfflinePointReader extends Object implements PointReader
Reads points from disk in a fixed-with format, previously written withOfflinePointWriter.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Constructor Summary
Constructors Constructor Description OfflinePointReader(BKDConfig config, Directory tempDir, String tempFileName, long start, long length, byte[] reusableBuffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleannext()Returns false once iteration is done, else true.PointValuepointValue()Sets the packed value in the provided ByteRef
-
-
-
Constructor Detail
-
OfflinePointReader
public OfflinePointReader(BKDConfig config, Directory tempDir, String tempFileName, long start, long length, byte[] reusableBuffer) throws IOException
- Throws:
IOException
-
-
Method Detail
-
next
public boolean next() throws IOExceptionDescription copied from interface:PointReaderReturns false once iteration is done, else true.- Specified by:
nextin interfacePointReader- Throws:
IOException
-
pointValue
public PointValue pointValue()
Description copied from interface:PointReaderSets the packed value in the provided ByteRef- Specified by:
pointValuein interfacePointReader
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-