java.lang.Object
org.apache.lucene.index.SegmentCoreReaders
Holds core readers that are shared (unchanged) when SegmentReader is cloned or reopened
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IndexReader.CacheHelper
(package private) final CompoundDirectory
private final Set
<IndexReader.ClosedListener> (package private) final FieldInfos
fieldinfos for this core: means gen=-1.(package private) final FieldsProducer
(package private) final StoredFieldsReader
(package private) final KnnVectorsReader
(package private) final NormsProducer
(package private) final PointsReader
private final AtomicInteger
(package private) final String
(package private) final TermVectorsReader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
decRef()
(package private) IndexReader.CacheHelper
(package private) int
(package private) void
incRef()
private void
toString()
-
Field Details
-
ref
-
fields
-
normsProducer
-
fieldsReaderOrig
-
termVectorsReaderOrig
-
pointsReader
-
knnVectorsReader
-
cfsReader
-
segment
-
coreFieldInfos
fieldinfos for this core: means gen=-1. this is the exact fieldinfos these codec components saw at write. in the case of DV updates, SR may hold a newer version. -
coreClosedListeners
-
cacheHelper
-
-
Constructor Details
-
SegmentCoreReaders
SegmentCoreReaders(Directory dir, SegmentCommitInfo si, IOContext context) throws IOException - Throws:
IOException
-
-
Method Details
-
getRefCount
int getRefCount() -
incRef
void incRef() -
decRef
- Throws:
IOException
-
getCacheHelper
IndexReader.CacheHelper getCacheHelper() -
notifyCoreClosedListeners
- Throws:
IOException
-
toString
-