Module org.elasticsearch.server
Class SourceValueFetcherSortedBinaryIndexFieldData.SourceValueFetcherSortedBinaryDocValues
java.lang.Object
org.elasticsearch.index.fielddata.SortedBinaryDocValues
org.elasticsearch.index.fielddata.SourceValueFetcherSortedBinaryIndexFieldData.SourceValueFetcherSortedBinaryDocValues
- All Implemented Interfaces:
SourceValueFetcherIndexFieldData.ValueFetcherDocValues
- Enclosing class:
SourceValueFetcherSortedBinaryIndexFieldData
public static class SourceValueFetcherSortedBinaryIndexFieldData.SourceValueFetcherSortedBinaryDocValues
extends SortedBinaryDocValues
implements SourceValueFetcherIndexFieldData.ValueFetcherDocValues
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.fielddata.SortedBinaryDocValues
SortedBinaryDocValues.Sparsity, SortedBinaryDocValues.ValueMode -
Constructor Summary
ConstructorsConstructorDescriptionSourceValueFetcherSortedBinaryDocValues(org.apache.lucene.index.LeafReaderContext leafReaderContext, ValueFetcher valueFetcher, SourceProvider sourceProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanadvanceExact(int doc) Advance this instance to the given document idintRetrieves the number of values for the current document.org.apache.lucene.util.BytesRefIterates to the next value in the current document.Methods inherited from class org.elasticsearch.index.fielddata.SortedBinaryDocValues
getSparsity, getValueMode
-
Constructor Details
-
SourceValueFetcherSortedBinaryDocValues
public SourceValueFetcherSortedBinaryDocValues(org.apache.lucene.index.LeafReaderContext leafReaderContext, ValueFetcher valueFetcher, SourceProvider sourceProvider)
-
-
Method Details
-
advanceExact
Description copied from class:SortedBinaryDocValuesAdvance this instance to the given document id- Specified by:
advanceExactin classSortedBinaryDocValues- Returns:
- true if there is a value for this document
- Throws:
IOException
-
docValueCount
public int docValueCount()Description copied from class:SortedBinaryDocValuesRetrieves the number of values for the current document. This must always be greater than zero. It is illegal to call this method afterSortedBinaryDocValues.advanceExact(int)returnedfalse.- Specified by:
docValueCountin classSortedBinaryDocValues
-
nextValue
public org.apache.lucene.util.BytesRef nextValue()Description copied from class:SortedBinaryDocValuesIterates to the next value in the current document. Do not call this more thanSortedBinaryDocValues.docValueCount()times for the document. Note that the returnedBytesRefmight be reused across invocations.- Specified by:
nextValuein classSortedBinaryDocValues
-