java.lang.Object
org.elasticsearch.index.mapper.BlockDocValuesReader
- All Implemented Interfaces:
BlockLoader.AllReader,BlockLoader.ColumnAtATimeReader,BlockLoader.Reader,BlockLoader.RowStrideReader
- Direct Known Subclasses:
BlockDocValuesReader.BytesRefsFromBinary,BooleanScriptBlockDocValuesReader,DateScriptBlockDocValuesReader,DoubleScriptBlockDocValuesReader,IpScriptBlockDocValuesReader,KeywordScriptBlockDocValuesReader,LongScriptBlockDocValuesReader
A reader that supports reading doc-values from a Lucene segment in Block fashion.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classRead BinaryDocValues with no additional structure in the BytesRefs.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic interfaceConvert from the storedinto theinvalid reference
longto load.invalid reference
double -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.index.mapper.BlockLoader.ColumnAtATimeReader
readMethods inherited from interface org.elasticsearch.index.mapper.BlockLoader.RowStrideReader
read
-
Constructor Details
-
BlockDocValuesReader
public BlockDocValuesReader()
-
-
Method Details
-
docId
protected abstract int docId() -
canReuse
public final boolean canReuse(int startingDocID) Checks if the reader can be used to read a range documents starting with the given docID by the current thread.- Specified by:
canReusein interfaceBlockLoader.Reader
-
toString
-