Package org.apache.lucene.tests.index
Class AssertingLeafReader.AssertingPostingsEnum
- java.lang.Object
-
- org.apache.lucene.search.DocIdSetIterator
-
- org.apache.lucene.index.PostingsEnum
-
- org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
-
- org.apache.lucene.tests.index.AssertingLeafReader.AssertingPostingsEnum
-
- All Implemented Interfaces:
Unwrappable<PostingsEnum>
- Enclosing class:
- AssertingLeafReader
public static class AssertingLeafReader.AssertingPostingsEnum extends FilterLeafReader.FilterPostingsEnum
Wraps a docsenum with additional checks
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
in
-
Fields inherited from class org.apache.lucene.index.PostingsEnum
ALL, FREQS, NONE, OFFSETS, PAYLOADS, POSITIONS
-
Fields inherited from class org.apache.lucene.search.DocIdSetIterator
NO_MORE_DOCS
-
-
Constructor Summary
Constructors Constructor Description AssertingPostingsEnum(PostingsEnum in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
advance(int target)
int
docID()
int
endOffset()
int
freq()
BytesRef
getPayload()
int
nextDoc()
int
nextPosition()
int
startOffset()
-
Methods inherited from class org.apache.lucene.index.FilterLeafReader.FilterPostingsEnum
cost, unwrap
-
Methods inherited from class org.apache.lucene.index.PostingsEnum
featureRequested
-
Methods inherited from class org.apache.lucene.search.DocIdSetIterator
all, empty, range, slowAdvance
-
-
-
-
Constructor Detail
-
AssertingPostingsEnum
public AssertingPostingsEnum(PostingsEnum in)
-
-
Method Detail
-
nextDoc
public int nextDoc() throws IOException
- Overrides:
nextDoc
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
advance
public int advance(int target) throws IOException
- Overrides:
advance
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
docID
public int docID()
- Overrides:
docID
in classFilterLeafReader.FilterPostingsEnum
-
freq
public int freq() throws IOException
- Overrides:
freq
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
nextPosition
public int nextPosition() throws IOException
- Overrides:
nextPosition
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
startOffset
public int startOffset() throws IOException
- Overrides:
startOffset
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
endOffset
public int endOffset() throws IOException
- Overrides:
endOffset
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
getPayload
public BytesRef getPayload() throws IOException
- Overrides:
getPayload
in classFilterLeafReader.FilterPostingsEnum
- Throws:
IOException
-
-