Package | Description |
---|---|
org.apache.lucene.index |
Code to maintain and access indices.
|
Modifier and Type | Field and Description |
---|---|
(package private) SegmentReader |
BufferedUpdatesStream.SegmentState.reader |
private SegmentReader |
ReadersAndUpdates.reader |
(package private) SegmentReader |
ReadersAndUpdates.MergeReader.reader |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<SegmentReader> |
MergePolicy.OneMerge.readers |
Modifier and Type | Method and Description |
---|---|
private SegmentReader |
ReadersAndUpdates.createNewReaderWithLatestLiveDocs(SegmentReader reader) |
SegmentReader |
ReadersAndUpdates.getReader(IOContext context)
Returns a
SegmentReader . |
SegmentReader |
ReadersAndUpdates.getReadOnlyClone(IOContext context)
Returns a ref to a clone.
|
Modifier and Type | Method and Description |
---|---|
private static void |
CheckIndex.checkSoftDeletes(java.lang.String softDeletesField,
SegmentCommitInfo info,
SegmentReader reader,
java.io.PrintStream infoStream,
boolean failFast) |
private SegmentReader |
ReadersAndUpdates.createNewReaderWithLatestLiveDocs(SegmentReader reader) |
private static void |
StandardDirectoryReader.decRefWhileHandlingException(SegmentReader[] readers) |
private void |
ReadersAndUpdates.handleDVUpdates(FieldInfos infos,
Directory dir,
DocValuesFormat dvFormat,
SegmentReader reader,
java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> fieldFiles,
long maxDelGen,
InfoStream infoStream) |
private PendingDeletes |
ReaderPool.newPendingDeletes(SegmentReader reader,
SegmentCommitInfo info) |
void |
ReadersAndUpdates.release(SegmentReader sr) |
Constructor and Description |
---|
MergeReader(SegmentReader reader,
Bits hardLiveDocs) |
PendingDeletes(SegmentReader reader,
SegmentCommitInfo info) |
PendingSoftDeletes(java.lang.String field,
SegmentReader reader,
SegmentCommitInfo info) |
ReadersAndUpdates(int indexCreatedVersionMajor,
SegmentReader reader,
PendingDeletes pendingDeletes,
java.util.Map<java.lang.String,java.lang.String> readerAttributes)
Init from a previously opened SegmentReader.
|
SegmentReader(SegmentCommitInfo si,
SegmentReader sr,
Bits liveDocs,
Bits hardLiveDocs,
int numDocs,
boolean isNRT)
Create new SegmentReader sharing core from a previous
SegmentReader and using the provided liveDocs, and recording
whether those liveDocs were carried in ram (isNRT=true).
|