private static final class MultiPassIndexSplitter.FakeDeleteIndexReader extends BaseCompositeReader<MultiPassIndexSplitter.FakeDeleteLeafIndexReader>
IndexReader.ReaderClosedListener| Constructor and Description |
|---|
FakeDeleteIndexReader(IndexReader reader) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDocument(int docID) |
protected void |
doClose()
Implements close.
|
private static MultiPassIndexSplitter.FakeDeleteLeafIndexReader[] |
initSubReaders(IndexReader reader) |
void |
undeleteAll() |
docFreq, document, getDocCount, getSequentialSubReaders, getSumDocFreq, getSumTotalTermFreq, getTermVectors, maxDoc, numDocs, readerBase, readerIndex, totalTermFreqgetContext, toStringaddReaderClosedListener, close, decRef, document, document, ensureOpen, equals, getCombinedCoreAndDeletesKey, getCoreCacheKey, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, numDeletedDocs, registerParentReader, removeReaderClosedListener, tryIncRefpublic FakeDeleteIndexReader(IndexReader reader) throws java.io.IOException
java.io.IOExceptionprivate static MultiPassIndexSplitter.FakeDeleteLeafIndexReader[] initSubReaders(IndexReader reader) throws java.io.IOException
java.io.IOExceptionpublic void deleteDocument(int docID)
public void undeleteAll()
protected void doClose()
IndexReaderdoClose in class IndexReader