Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
BinaryDocValuesFieldUpdates.Iterator |
protected static class |
DocValuesFieldUpdates.AbstractIterator |
(package private) static class |
NumericDocValuesFieldUpdates.Iterator |
Modifier and Type | Field and Description |
---|---|
private DocValuesFieldUpdates.Iterator |
ReadersAndUpdates.MergedDocValues.updateIterator |
Modifier and Type | Method and Description |
---|---|
(package private) abstract DocValuesFieldUpdates.Iterator |
DocValuesFieldUpdates.iterator()
Returns an
DocValuesFieldUpdates.Iterator over the updated documents and their
values. |
(package private) DocValuesFieldUpdates.Iterator |
DocValuesFieldUpdates.SingleValueDocValuesFieldUpdates.iterator() |
static DocValuesFieldUpdates.Iterator |
DocValuesFieldUpdates.mergedIterator(DocValuesFieldUpdates.Iterator[] subs)
Merge-sorts multiple iterators, one per delGen, favoring the largest delGen that has updates for a given docID.
|
Modifier and Type | Method and Description |
---|---|
void |
BinaryDocValuesFieldUpdates.add(int docId,
DocValuesFieldUpdates.Iterator iterator) |
(package private) abstract void |
DocValuesFieldUpdates.add(int docId,
DocValuesFieldUpdates.Iterator iterator)
Adds the value for the given docID.
|
(package private) void |
DocValuesFieldUpdates.SingleValueDocValuesFieldUpdates.add(int docId,
DocValuesFieldUpdates.Iterator iterator) |
(package private) void |
NumericDocValuesFieldUpdates.add(int docId,
DocValuesFieldUpdates.Iterator iterator) |
(package private) static BinaryDocValues |
DocValuesFieldUpdates.Iterator.asBinaryDocValues(DocValuesFieldUpdates.Iterator iterator)
Wraps the given iterator as a BinaryDocValues instance.
|
(package private) static NumericDocValues |
DocValuesFieldUpdates.Iterator.asNumericDocValues(DocValuesFieldUpdates.Iterator iterator)
Wraps the given iterator as a NumericDocValues instance.
|
static DocValuesFieldUpdates.Iterator |
DocValuesFieldUpdates.mergedIterator(DocValuesFieldUpdates.Iterator[] subs)
Merge-sorts multiple iterators, one per delGen, favoring the largest delGen that has updates for a given docID.
|
(package private) void |
PendingSoftDeletes.onDocValuesUpdate(FieldInfo info,
DocValuesFieldUpdates.Iterator iterator) |
(package private) void |
PendingDeletes.onDocValuesUpdate(FieldInfo info,
DocValuesFieldUpdates.Iterator iterator)
Called for every field update for the given field at flush time
|
private void |
IndexWriter.skipDeletedDoc(DocValuesFieldUpdates.Iterator[] updatesIters,
int deletedDoc) |
Constructor and Description |
---|
MergedDocValues(DocValuesInstance onDiskDocValues,
DocValuesInstance updateDocValues,
DocValuesFieldUpdates.Iterator updateIterator) |