static final class NumericDocValuesFieldUpdates.Iterator extends DocValuesFieldUpdates.AbstractIterator
| Modifier and Type | Field and Description |
|---|---|
private long |
minValue |
private long |
value |
private AbstractPagedMutable<?> |
values |
NO_MORE_DOCS| Constructor and Description |
|---|
Iterator(int size,
long minValue,
AbstractPagedMutable<?> values,
PagedMutable docs,
long delGen) |
| Modifier and Type | Method and Description |
|---|---|
(package private) BytesRef |
binaryValue()
Returns a binary value for the current document if this iterator is a binary value iterator.
|
(package private) long |
longValue()
Returns a long value for the current document if this iterator is a long iterator.
|
protected void |
set(long idx)
Called when the iterator moved to the next document
|
delGen, docID, hasValue, nextDocadvance, advanceExact, asBinaryDocValues, asNumericDocValues, costall, empty, range, slowAdvanceprivate final AbstractPagedMutable<?> values
private final long minValue
private long value
Iterator(int size,
long minValue,
AbstractPagedMutable<?> values,
PagedMutable docs,
long delGen)
long longValue()
DocValuesFieldUpdates.IteratorlongValue in class DocValuesFieldUpdates.IteratorBytesRef binaryValue()
DocValuesFieldUpdates.IteratorbinaryValue in class DocValuesFieldUpdates.Iteratorprotected void set(long idx)
DocValuesFieldUpdates.AbstractIteratorset in class DocValuesFieldUpdates.AbstractIteratoridx - the internal index to set the value to