Package org.apache.lucene.tests.index
Class FieldFilterLeafReader
java.lang.Object
org.apache.lucene.index.IndexReader
org.apache.lucene.index.LeafReader
org.apache.lucene.index.FilterLeafReader
org.apache.lucene.tests.index.FieldFilterLeafReader
- All Implemented Interfaces:
Closeable
,AutoCloseable
A
FilterLeafReader
that exposes only a subset of fields from the underlying wrapped
reader.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.lucene.index.FilterLeafReader
FilterLeafReader.FilterFields, FilterLeafReader.FilterPostingsEnum, FilterLeafReader.FilterTerms, FilterLeafReader.FilterTermsEnum
Nested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
IndexReader.CacheHelper, IndexReader.CacheKey, IndexReader.ClosedListener
-
Field Summary
Fields inherited from class org.apache.lucene.index.FilterLeafReader
in
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
document
(int docID, StoredFieldVisitor visitor) getBinaryDocValues
(String field) getNormValues
(String field) getSortedDocValues
(String field) getSortedNumericDocValues
(String field) getSortedSetDocValues
(String field) getTermVectors
(int docID) toString()
Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, getDelegate, getLiveDocs, getMetaData, getNumericDocValues, getPointValues, getVectorValues, maxDoc, numDocs, searchNearestVectors, unwrap
Methods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, totalTermFreq
Methods inherited from class org.apache.lucene.index.IndexReader
close, decRef, document, document, ensureOpen, equals, getRefCount, getTermVector, hasDeletions, hashCode, incRef, leaves, notifyReaderClosedListeners, numDeletedDocs, registerParentReader, tryIncRef
-
Constructor Details
-
FieldFilterLeafReader
-
-
Method Details
-
getFieldInfos
- Overrides:
getFieldInfos
in classFilterLeafReader
-
getTermVectors
- Overrides:
getTermVectors
in classFilterLeafReader
- Throws:
IOException
-
document
- Overrides:
document
in classFilterLeafReader
- Throws:
IOException
-
terms
- Overrides:
terms
in classFilterLeafReader
- Throws:
IOException
-
getBinaryDocValues
- Overrides:
getBinaryDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedDocValues
- Overrides:
getSortedDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedNumericDocValues
- Overrides:
getSortedNumericDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedSetDocValues
- Overrides:
getSortedSetDocValues
in classFilterLeafReader
- Throws:
IOException
-
getNormValues
- Overrides:
getNormValues
in classFilterLeafReader
- Throws:
IOException
-
toString
- Overrides:
toString
in classFilterLeafReader
-
getCoreCacheHelper
- Specified by:
getCoreCacheHelper
in classLeafReader
-
getReaderCacheHelper
- Specified by:
getReaderCacheHelper
in classIndexReader
-