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
-
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.
-
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
-