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_ORDSFields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS -
Constructor Summary
Constructors Constructor Description AbstractSortedSetDocValues() -
Method Summary
Modifier and Type Method Description intadvance(int target)abstract booleanadvanceExact(int arg0)longcost()intdocID()intnextDoc()Methods inherited from class org.apache.lucene.index.SortedSetDocValues
getValueCount, intersect, lookupOrd, lookupTerm, nextOrd, termsEnumMethods inherited from class org.apache.lucene.search.DocIdSetIterator
all, empty, range, slowAdvanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AbstractSortedSetDocValues
public AbstractSortedSetDocValues()
-
-
Method Details
-
docID
public int docID()- Specified by:
docIDin classorg.apache.lucene.search.DocIdSetIterator
-
nextDoc
public int nextDoc() throws java.io.IOException- Specified by:
nextDocin classorg.apache.lucene.search.DocIdSetIterator- Throws:
java.io.IOException
-
advance
public int advance(int target) throws java.io.IOException- Specified by:
advancein classorg.apache.lucene.search.DocIdSetIterator- Throws:
java.io.IOException
-
cost
public long cost()- Specified by:
costin classorg.apache.lucene.search.DocIdSetIterator
-
advanceExact
public abstract boolean advanceExact(int arg0) throws java.io.IOException- Throws:
java.io.IOException
-