Package org.apache.lucene.tests.index
Class AssertingLeafReader
- java.lang.Object
-
- org.apache.lucene.index.IndexReader
-
- org.apache.lucene.index.LeafReader
-
- org.apache.lucene.index.FilterLeafReader
-
- org.apache.lucene.tests.index.AssertingLeafReader
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class AssertingLeafReader extends FilterLeafReader
AFilterLeafReader
that can be used to apply additional checks for tests.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AssertingLeafReader.AssertingBinaryDocValues
Wraps a BinaryDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingBits
Wraps a Bits but with additional assertsstatic class
AssertingLeafReader.AssertingFields
Wraps a Fields but with additional assertsstatic class
AssertingLeafReader.AssertingImpactsEnum
Wraps aImpactsEnum
with additional checksstatic class
AssertingLeafReader.AssertingNumericDocValues
Wraps a NumericDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingPointValues
Wraps a SortedSetDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingPostingsEnum
Wraps a docsenum with additional checksstatic class
AssertingLeafReader.AssertingSortedDocValues
Wraps a SortedDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingSortedNumericDocValues
Wraps a SortedNumericDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingSortedSetDocValues
Wraps a SortedSetDocValues but with additional assertsstatic class
AssertingLeafReader.AssertingStoredFields
Wraps a StoredFields but with additional assertsstatic class
AssertingLeafReader.AssertingTerms
Wraps a Terms but with additional assertsstatic class
AssertingLeafReader.AssertingTermVectors
Wraps a TermVectors but with additional asserts-
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 AssertingLeafReader(LeafReader in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryDocValues
getBinaryDocValues(String field)
IndexReader.CacheHelper
getCoreCacheHelper()
Bits
getLiveDocs()
NumericDocValues
getNormValues(String field)
NumericDocValues
getNumericDocValues(String field)
PointValues
getPointValues(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()
-
Methods inherited from class org.apache.lucene.index.FilterLeafReader
checkIntegrity, doClose, document, getByteVectorValues, getDelegate, getFieldInfos, getFloatVectorValues, getMetaData, maxDoc, numDocs, searchNearestVectors, searchNearestVectors, toString, 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
-
AssertingLeafReader
public AssertingLeafReader(LeafReader in)
-
-
Method Detail
-
terms
public Terms terms(String field) throws IOException
- Overrides:
terms
in classFilterLeafReader
- Throws:
IOException
-
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
-
storedFields
public StoredFields storedFields() throws IOException
- Overrides:
storedFields
in classFilterLeafReader
- Throws:
IOException
-
getNumericDocValues
public NumericDocValues getNumericDocValues(String field) throws IOException
- Overrides:
getNumericDocValues
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
-
getPointValues
public PointValues getPointValues(String field) throws IOException
- Overrides:
getPointValues
in classFilterLeafReader
- Throws:
IOException
-
getLiveDocs
public Bits getLiveDocs()
- Overrides:
getLiveDocs
in classFilterLeafReader
-
getCoreCacheHelper
public IndexReader.CacheHelper getCoreCacheHelper()
- Specified by:
getCoreCacheHelper
in classLeafReader
-
getReaderCacheHelper
public IndexReader.CacheHelper getReaderCacheHelper()
- Specified by:
getReaderCacheHelper
in classIndexReader
-
-