Class AbstractSortedSetDocValues
java.lang.Object
org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.index.SortedSetDocValues
org.elasticsearch.index.fielddata.AbstractSortedSetDocValues
public abstract class AbstractSortedSetDocValues
extends org.apache.lucene.index.SortedSetDocValues
Base implementation that throws an
IOException
for the
DocIdSetIterator
APIs. This impl is safe to use for sorting and
aggregations, which only use advanceExact(int)
and
SortedSetDocValues.getValueCount()
and SortedSetDocValues.nextOrd()
and SortedSetDocValues.lookupOrd(long)
.-
Field Summary
Fields inherited from class org.apache.lucene.index.SortedSetDocValues
NO_MORE_ORDS
Fields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
advance(int target)
abstract boolean
advanceExact(int arg0)
long
cost()
int
docID()
int
nextDoc()
Methods inherited from class org.apache.lucene.index.SortedSetDocValues
getValueCount, intersect, lookupOrd, lookupTerm, nextOrd, termsEnum
Methods inherited from class org.apache.lucene.search.DocIdSetIterator
all, empty, range, slowAdvance
-
Constructor Details
-
AbstractSortedSetDocValues
public AbstractSortedSetDocValues()
-
-
Method Details
-
docID
public int docID()- Specified by:
docID
in classorg.apache.lucene.search.DocIdSetIterator
-
nextDoc
- Specified by:
nextDoc
in classorg.apache.lucene.search.DocIdSetIterator
- Throws:
IOException
-
advance
- Specified by:
advance
in classorg.apache.lucene.search.DocIdSetIterator
- Throws:
IOException
-
cost
public long cost()- Specified by:
cost
in classorg.apache.lucene.search.DocIdSetIterator
-
advanceExact
- Throws:
IOException
-