Class Lucene86PointsReader
- java.lang.Object
-
- org.apache.lucene.codecs.PointsReader
-
- org.apache.lucene.codecs.lucene86.Lucene86PointsReader
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Accountable
public class Lucene86PointsReader extends PointsReader implements Closeable
Reads point values previously written withLucene86PointsWriter
-
-
Constructor Summary
Constructors Constructor Description Lucene86PointsReader(SegmentReadState readState)
Sole constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkIntegrity()
Checks consistency of this reader.void
close()
PointValues
getValues(String fieldName)
Returns the underlyingBKDReader
.long
ramBytesUsed()
Return the memory usage of this object in bytes.-
Methods inherited from class org.apache.lucene.codecs.PointsReader
getMergeInstance
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources
-
-
-
-
Constructor Detail
-
Lucene86PointsReader
public Lucene86PointsReader(SegmentReadState readState) throws IOException
Sole constructor- Throws:
IOException
-
-
Method Detail
-
getValues
public PointValues getValues(String fieldName)
Returns the underlyingBKDReader
.- Specified by:
getValues
in classPointsReader
- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
ramBytesUsed
public long ramBytesUsed()
Description copied from interface:Accountable
Return the memory usage of this object in bytes. Negative values are illegal.- Specified by:
ramBytesUsed
in interfaceAccountable
-
checkIntegrity
public void checkIntegrity() throws IOException
Description copied from class:PointsReader
Checks consistency of this reader.Note that this may be costly in terms of I/O, e.g. may involve computing a checksum value against large data files.
- Specified by:
checkIntegrity
in classPointsReader
- Throws:
IOException
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-