Class AbstractNumericDocValues

org.apache.lucene.search.DocIdSetIterator
org.apache.lucene.index.NumericDocValues
org.elasticsearch.index.fielddata.AbstractNumericDocValues

public abstract class AbstractNumericDocValues extends org.apache.lucene.index.NumericDocValues
Base implementation that throws an 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    advance​(int target)
     
    abstract boolean
    advanceExact​(int arg0)
     
    long
     
    int
     

    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.

    , , , , , , , , , ,
  • Constructor Details

    • AbstractNumericDocValues

      public AbstractNumericDocValues()
  • Method Details

    • nextDoc

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

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

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

      public abstract boolean advanceExact(int arg0) throws
      Throws: