java.lang.Object
org.elasticsearch.index.mapper.BlockDocValuesReader
- All Implemented Interfaces:
BlockLoader.AllReader
,BlockLoader.ColumnAtATimeReader
,BlockLoader.Reader
,BlockLoader.RowStrideReader
- Direct Known Subclasses:
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 class
static class
static class
static class
static class
static class
static class
static interface
Convert from the storedlong
into thedouble
to load. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.elasticsearch.index.mapper.BlockLoader.ColumnAtATimeReader
read
Methods 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:
canReuse
in interfaceBlockLoader.Reader
-
toString
-