final class SegmentCoreReaders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) Directory |
cfsReader |
private java.util.Set<LeafReader.CoreClosedListener> |
coreClosedListeners |
(package private) FieldInfos |
coreFieldInfos
fieldinfos for this core: means gen=-1.
|
(package private) FieldsProducer |
fields |
(package private) CloseableThreadLocal<StoredFieldsReader> |
fieldsReaderLocal |
(package private) StoredFieldsReader |
fieldsReaderOrig |
(package private) NormsProducer |
normsProducer |
(package private) PointsReader |
pointsReader |
private java.util.concurrent.atomic.AtomicInteger |
ref |
(package private) CloseableThreadLocal<TermVectorsReader> |
termVectorsLocal |
(package private) TermVectorsReader |
termVectorsReaderOrig |
Constructor and Description |
---|
SegmentCoreReaders(Directory dir,
SegmentCommitInfo si,
IOContext context) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addCoreClosedListener(LeafReader.CoreClosedListener listener) |
(package private) void |
decRef() |
(package private) int |
getRefCount() |
(package private) void |
incRef() |
private void |
notifyCoreClosedListeners(java.lang.Throwable th) |
(package private) void |
removeCoreClosedListener(LeafReader.CoreClosedListener listener) |
private final java.util.concurrent.atomic.AtomicInteger ref
final FieldsProducer fields
final NormsProducer normsProducer
final StoredFieldsReader fieldsReaderOrig
final TermVectorsReader termVectorsReaderOrig
final PointsReader pointsReader
final Directory cfsReader
final FieldInfos coreFieldInfos
final CloseableThreadLocal<StoredFieldsReader> fieldsReaderLocal
final CloseableThreadLocal<TermVectorsReader> termVectorsLocal
private final java.util.Set<LeafReader.CoreClosedListener> coreClosedListeners
SegmentCoreReaders(Directory dir, SegmentCommitInfo si, IOContext context) throws java.io.IOException
java.io.IOException
int getRefCount()
void incRef()
void decRef() throws java.io.IOException
java.io.IOException
private void notifyCoreClosedListeners(java.lang.Throwable th) throws java.io.IOException
java.io.IOException
void addCoreClosedListener(LeafReader.CoreClosedListener listener)
void removeCoreClosedListener(LeafReader.CoreClosedListener listener)