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.
-
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
.
-