Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
private DocumentsWriterDeleteQueue |
DocumentsWriter.currentFullFlushDelQueue |
(package private) DocumentsWriterDeleteQueue |
DocumentsWriterPerThread.deleteQueue |
(package private) DocumentsWriterDeleteQueue |
DocumentsWriter.deleteQueue |
Modifier and Type | Method and Description |
---|---|
(package private) void |
DocumentsWriterFlushQueue.addDeletes(DocumentsWriterDeleteQueue deleteQueue) |
private boolean |
DocumentsWriter.applyAllDeletes(DocumentsWriterDeleteQueue deleteQueue)
If buffered deletes are using too much heap, resolve them and write disk and return true.
|
private boolean |
DocumentsWriterFlushControl.assertActiveDeleteQueue(DocumentsWriterDeleteQueue queue) |
(package private) boolean |
DocumentsWriterFlushControl.assertBlockedFlushes(DocumentsWriterDeleteQueue flushingQueue) |
private boolean |
DocumentsWriter.assertTicketQueueModification(DocumentsWriterDeleteQueue deleteQueue) |
private void |
DocumentsWriterFlushControl.pruneBlockedQueue(DocumentsWriterDeleteQueue flushingQueue)
Prunes the blockedQueue by removing all DWPT that are associated with the given flush queue.
|
private boolean |
DocumentsWriter.setFlushingDeleteQueue(DocumentsWriterDeleteQueue session) |
Modifier and Type | Method and Description |
---|---|
private long |
DocumentsWriter.applyDeleteOrUpdate(java.util.function.ToLongFunction<DocumentsWriterDeleteQueue> function) |
Constructor and Description |
---|
DocumentsWriterPerThread(int indexVersionCreated,
java.lang.String segmentName,
Directory directoryOrig,
Directory directory,
LiveIndexWriterConfig indexWriterConfig,
InfoStream infoStream,
DocumentsWriterDeleteQueue deleteQueue,
FieldInfos.Builder fieldInfos,
java.util.concurrent.atomic.AtomicLong pendingNumDocs,
boolean enableTestPoints) |