Class SortedNumericDoubleValues
java.lang.Object
org.elasticsearch.index.fielddata.SortedNumericDoubleValues
- Direct Known Subclasses:
SortingNumericDoubleValues
public abstract class SortedNumericDoubleValues
extends java.lang.Object
Clone of
SortedNumericDocValues for double values.-
Constructor Summary
Constructors Modifier Constructor Description protectedSortedNumericDoubleValues()Sole constructor. -
Method Summary
Modifier and Type Method Description abstract booleanadvanceExact(int target)Advance the iterator to exactlytargetand return whethertargethas a value.abstract intdocValueCount()Retrieves the number of values for the current document.abstract doublenextValue()Iterates to the next value in the current document.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SortedNumericDoubleValues
protected SortedNumericDoubleValues()Sole constructor. (For invocation by subclass constructors, typically implicit.)
-
-
Method Details
-
advanceExact
public abstract boolean advanceExact(int target) throws java.io.IOExceptionAdvance the iterator to exactlytargetand return whethertargethas a value.targetmust be greater than or equal to the current doc ID and must be a valid doc ID, ie. ≥ 0 and <maxDoc.- Throws:
java.io.IOException
-
nextValue
public abstract double nextValue() throws java.io.IOExceptionIterates to the next value in the current document. Do not call this more thandocValueCount()times for the document.- Throws:
java.io.IOException
-
docValueCount
public abstract int docValueCount()Retrieves the number of values for the current document. This must always be greater than zero. It is illegal to call this method afteradvanceExact(int)returnedfalse.
-