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
public final class FieldFilterLeafReader extends FilterLeafReader
AFilterLeafReader
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
Constructors Constructor Description FieldFilterLeafReader(LeafReader in, Set<String> fields, boolean negate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
document(int docID, StoredFieldVisitor visitor)
BinaryDocValues
getBinaryDocValues(String field)
IndexReader.CacheHelper
getCoreCacheHelper()
FieldInfos
getFieldInfos()
NumericDocValues
getNormValues(String field)
IndexReader.CacheHelper
getReaderCacheHelper()
SortedDocValues
getSortedDocValues(String field)
SortedNumericDocValues
getSortedNumericDocValues(String field)
SortedSetDocValues
getSortedSetDocValues(String field)
Fields
getTermVectors(int docID)
StoredFields
storedFields()
Terms
terms(String field)
TermVectors
termVectors()
String
toString()
-
Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, getByteVectorValues, getDelegate, getFloatVectorValues, getLiveDocs, getMetaData, getNumericDocValues, getPointValues, maxDoc, numDocs, searchNearestVectors, searchNearestVectors, unwrap
-
Methods inherited from class org.apache.lucene.index.LeafReader
docFreq, getContext, getDocCount, getSumDocFreq, getSumTotalTermFreq, postings, postings, searchNearestVectors, searchNearestVectors, 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 Detail
-
FieldFilterLeafReader
public FieldFilterLeafReader(LeafReader in, Set<String> fields, boolean negate)
-
-
Method Detail
-
getFieldInfos
public FieldInfos getFieldInfos()
- Overrides:
getFieldInfos
in classFilterLeafReader
-
getTermVectors
public Fields getTermVectors(int docID) throws IOException
- Overrides:
getTermVectors
in classFilterLeafReader
- Throws:
IOException
-
termVectors
public TermVectors termVectors() throws IOException
- Overrides:
termVectors
in classFilterLeafReader
- Throws:
IOException
-
document
public void document(int docID, StoredFieldVisitor visitor) throws IOException
- Overrides:
document
in classFilterLeafReader
- Throws:
IOException
-
storedFields
public StoredFields storedFields() throws IOException
- Overrides:
storedFields
in classFilterLeafReader
- Throws:
IOException
-
terms
public Terms terms(String field) throws IOException
- Overrides:
terms
in classFilterLeafReader
- Throws:
IOException
-
getBinaryDocValues
public BinaryDocValues getBinaryDocValues(String field) throws IOException
- Overrides:
getBinaryDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedDocValues
public SortedDocValues getSortedDocValues(String field) throws IOException
- Overrides:
getSortedDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedNumericDocValues
public SortedNumericDocValues getSortedNumericDocValues(String field) throws IOException
- Overrides:
getSortedNumericDocValues
in classFilterLeafReader
- Throws:
IOException
-
getSortedSetDocValues
public SortedSetDocValues getSortedSetDocValues(String field) throws IOException
- Overrides:
getSortedSetDocValues
in classFilterLeafReader
- Throws:
IOException
-
getNormValues
public NumericDocValues getNormValues(String field) throws IOException
- Overrides:
getNormValues
in classFilterLeafReader
- Throws:
IOException
-
toString
public String toString()
- Overrides:
toString
in classFilterLeafReader
-
getCoreCacheHelper
public IndexReader.CacheHelper getCoreCacheHelper()
- Specified by:
getCoreCacheHelper
in classLeafReader
-
getReaderCacheHelper
public IndexReader.CacheHelper getReaderCacheHelper()
- Specified by:
getReaderCacheHelper
in classIndexReader
-
-