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 void
close()
boolean
next()
Returns false once iteration is done, else true.PointValue
pointValue()
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 IOException
Description copied from interface:PointReader
Returns false once iteration is done, else true.- Specified by:
next
in interfacePointReader
- Throws:
IOException
-
pointValue
public PointValue pointValue()
Description copied from interface:PointReader
Sets the packed value in the provided ByteRef- Specified by:
pointValue
in interfacePointReader
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-