Class AbstractNumericDocValues


  • public abstract class AbstractNumericDocValues
    extends org.apache.lucene.index.NumericDocValues
    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 NumericDocValues.longValue().
    • 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.NumericDocValues

        longValue
      • 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

      • AbstractNumericDocValues

        public AbstractNumericDocValues()
    • 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