final class SegmentCoreReaders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private IndexReader.CacheHelper |
cacheHelper |
(package private) Directory |
cfsReader |
private java.util.Set<IndexReader.ClosedListener> |
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) java.lang.String |
segment |
(package private) CloseableThreadLocal<TermVectorsReader> |
termVectorsLocal |
(package private) TermVectorsReader |
termVectorsReaderOrig |
Constructor and Description |
---|
SegmentCoreReaders(Directory dir,
SegmentCommitInfo si,
boolean openedFromWriter,
IOContext context,
java.util.Map<java.lang.String,java.lang.String> readerAttributes) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
decRef() |
(package private) IndexReader.CacheHelper |
getCacheHelper() |
(package private) int |
getRefCount() |
(package private) void |
incRef() |
private void |
notifyCoreClosedListeners() |
java.lang.String |
toString() |
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 java.lang.String segment
final FieldInfos coreFieldInfos
final CloseableThreadLocal<StoredFieldsReader> fieldsReaderLocal
final CloseableThreadLocal<TermVectorsReader> termVectorsLocal
private final java.util.Set<IndexReader.ClosedListener> coreClosedListeners
private final IndexReader.CacheHelper cacheHelper
SegmentCoreReaders(Directory dir, SegmentCommitInfo si, boolean openedFromWriter, IOContext context, java.util.Map<java.lang.String,java.lang.String> readerAttributes) throws java.io.IOException
java.io.IOException
int getRefCount()
void incRef()
void decRef() throws java.io.IOException
java.io.IOException
IndexReader.CacheHelper getCacheHelper()
private void notifyCoreClosedListeners() throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object