Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
(package private) DocumentsWriterPerThread |
DefaultIndexingChain.docWriter |
(package private) DocumentsWriterPerThread |
StoredFieldsConsumer.docWriter |
(package private) DocumentsWriterPerThread |
DocumentsWriterPerThread.DocState.docWriter |
(package private) DocumentsWriterPerThread |
TermVectorsConsumer.docWriter |
(package private) DocumentsWriterPerThread |
DocumentsWriterFlushControl.BlockedFlush.dwpt |
(package private) DocumentsWriterPerThread |
DocumentsWriterPerThreadPool.ThreadState.dwpt |
Modifier and Type | Field and Description |
---|---|
private java.util.IdentityHashMap<DocumentsWriterPerThread,java.lang.Long> |
DocumentsWriterFlushControl.flushingWriters |
private java.util.Queue<DocumentsWriterPerThread> |
DocumentsWriterFlushControl.flushQueue |
private java.util.List<DocumentsWriterPerThread> |
DocumentsWriterFlushControl.fullFlushBuffer |
Modifier and Type | Method and Description |
---|---|
private DocumentsWriterPerThread |
DocumentsWriterFlushControl.checkout(DocumentsWriterPerThreadPool.ThreadState perThread,
boolean markPending) |
(package private) DocumentsWriterPerThread |
DocumentsWriterFlushControl.checkoutLargestNonPendingWriter()
Returns the largest non-pending flushable DWPT or
null if there is none. |
(package private) DocumentsWriterPerThread |
DocumentsWriterFlushControl.doAfterDocument(DocumentsWriterPerThreadPool.ThreadState perThread,
boolean isUpdate) |
DocumentsWriterPerThread |
DocumentsWriterPerThreadPool.ThreadState.getDocumentsWriterPerThread()
|
private DocumentsWriterPerThread |
DocumentsWriterFlushControl.internalTryCheckOutForFlush(DocumentsWriterPerThreadPool.ThreadState perThread) |
(package private) DocumentsWriterPerThread |
DocumentsWriterFlushControl.nextPendingFlush() |
(package private) DocumentsWriterPerThread |
DocumentsWriterPerThreadPool.reset(DocumentsWriterPerThreadPool.ThreadState threadState) |
(package private) DocumentsWriterPerThread |
DocumentsWriterFlushControl.tryCheckoutForFlush(DocumentsWriterPerThreadPool.ThreadState perThread) |
Modifier and Type | Method and Description |
---|---|
(package private) DocumentsWriterFlushQueue.FlushTicket |
DocumentsWriterFlushQueue.addFlushTicket(DocumentsWriterPerThread dwpt) |
(package private) void |
DocumentsWriterFlushControl.doAfterFlush(DocumentsWriterPerThread dwpt) |
private boolean |
DocumentsWriter.doFlush(DocumentsWriterPerThread flushingDWPT) |
(package private) abstract DocConsumer |
DocumentsWriterPerThread.IndexingChain.getChain(DocumentsWriterPerThread documentsWriterPerThread) |
private boolean |
DocumentsWriter.postUpdate(DocumentsWriterPerThread flushingDWPT,
boolean hasEvents) |
(package private) void |
DocumentsWriterPerThreadPool.recycle(DocumentsWriterPerThread dwpt) |
Constructor and Description |
---|
BlockedFlush(DocumentsWriterPerThread dwpt,
long bytes) |
DefaultIndexingChain(DocumentsWriterPerThread docWriter) |
DocState(DocumentsWriterPerThread docWriter,
InfoStream infoStream) |
FreqProxTermsWriter(DocumentsWriterPerThread docWriter,
TermsHash termVectors) |
PointValuesWriter(DocumentsWriterPerThread docWriter,
FieldInfo fieldInfo) |
SortingStoredFieldsConsumer(DocumentsWriterPerThread docWriter) |
SortingTermVectorsConsumer(DocumentsWriterPerThread docWriter) |
StoredFieldsConsumer(DocumentsWriterPerThread docWriter) |
TermsHash(DocumentsWriterPerThread docWriter,
boolean trackAllocations,
TermsHash nextTermsHash) |
TermVectorsConsumer(DocumentsWriterPerThread docWriter) |
ThreadState(DocumentsWriterPerThread dpwt) |