Module org.apache.lucene.queries
Class SpanPayloadCheckQuery.PayloadChecker
- java.lang.Object
-
- org.apache.lucene.queries.payloads.SpanPayloadCheckQuery.PayloadChecker
-
- All Implemented Interfaces:
SpanCollector
- Enclosing class:
- SpanPayloadCheckQuery
private class SpanPayloadCheckQuery.PayloadChecker extends java.lang.Object implements SpanCollector
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
matches
private PayloadMatcher
payloadMatcher
private int
upto
-
Constructor Summary
Constructors Modifier Constructor Description private
PayloadChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collectLeaf(PostingsEnum postings, int position, Term term)
Collect information from postings(package private) FilterSpans.AcceptStatus
match()
void
reset()
Call to indicate that the driving Spans has moved to a new position
-
-
-
Field Detail
-
upto
private int upto
-
matches
private boolean matches
-
payloadMatcher
private final PayloadMatcher payloadMatcher
-
-
Method Detail
-
collectLeaf
public void collectLeaf(PostingsEnum postings, int position, Term term) throws java.io.IOException
Description copied from interface:SpanCollector
Collect information from postings- Specified by:
collectLeaf
in interfaceSpanCollector
- Parameters:
postings
- aPostingsEnum
position
- the position of the PostingsEnumterm
- theTerm
for this postings list- Throws:
java.io.IOException
- on error
-
match
FilterSpans.AcceptStatus match()
-
reset
public void reset()
Description copied from interface:SpanCollector
Call to indicate that the driving Spans has moved to a new position- Specified by:
reset
in interfaceSpanCollector
-
-