Class AbstractSortedDocValues


  • public abstract class AbstractSortedDocValues
    extends org.apache.lucene.index.SortedDocValues
    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 SortedDocValues.ordValue().
    • Field Summary

      • Fields inherited from class org.apache.lucene.search.DocIdSetIterator

        NO_MORE_DOCS
    • Method Summary

      Modifier and Type Method Description
      int advance​(int target)  
      abstract boolean advanceExact​(int arg0)  
      long cost()  
      int nextDoc()  
      • Methods inherited from class org.apache.lucene.index.SortedDocValues

        binaryValue, getValueCount, intersect, lookupOrd, lookupTerm, ordValue, termsEnum
      • Methods inherited from class org.apache.lucene.search.DocIdSetIterator

        all, docID, empty, range, slowAdvance
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractSortedDocValues

        public AbstractSortedDocValues()
    • Method Detail

      • nextDoc

        public int nextDoc()
                    throws java.io.IOException
        Specified by:
        nextDoc in class org.apache.lucene.search.DocIdSetIterator
        Throws:
        java.io.IOException
      • advance

        public int advance​(int target)
                    throws java.io.IOException
        Specified by:
        advance in class org.apache.lucene.search.DocIdSetIterator
        Throws:
        java.io.IOException
      • cost

        public long cost()
        Specified by:
        cost in class org.apache.lucene.search.DocIdSetIterator
      • advanceExact

        public abstract boolean advanceExact​(int arg0)
                                      throws java.io.IOException
        Throws:
        java.io.IOException