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 protected
SortedNumericDoubleValues()
Sole constructor. -
Method Summary
Modifier and Type Method Description abstract boolean
advanceExact(int target)
Advance the iterator to exactlytarget
and return whethertarget
has a value.abstract int
docValueCount()
Retrieves the number of values for the current document.abstract double
nextValue()
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 exactlytarget
and return whethertarget
has a value.target
must 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
.
-