Class BasicQueryFactory
- java.lang.Object
-
- org.apache.lucene.queryparser.surround.query.BasicQueryFactory
-
public class BasicQueryFactory extends java.lang.ObjectFactory for creating basic term queries
-
-
Field Summary
Fields Modifier and Type Field Description private intmaxBasicQueriesprivate intqueriesMade
-
Constructor Summary
Constructors Constructor Description BasicQueryFactory()BasicQueryFactory(int maxBasicQueries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleanatMax()protected voidcheckMax()booleanequals(java.lang.Object obj)Two BasicQueryFactory's are equal when they generate the same types of basic queries, or both cannot generate queries anymore.intgetMaxBasicQueries()intgetNrQueriesMade()inthashCode()SpanTermQuerynewSpanTermQuery(Term term)TermQuerynewTermQuery(Term term)java.lang.StringtoString()
-
-
-
Method Detail
-
getNrQueriesMade
public int getNrQueriesMade()
-
getMaxBasicQueries
public int getMaxBasicQueries()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
atMax
private boolean atMax()
-
checkMax
protected void checkMax() throws TooManyBasicQueries- Throws:
TooManyBasicQueries
-
newTermQuery
public TermQuery newTermQuery(Term term) throws TooManyBasicQueries
- Throws:
TooManyBasicQueries
-
newSpanTermQuery
public SpanTermQuery newSpanTermQuery(Term term) throws TooManyBasicQueries
- Throws:
TooManyBasicQueries
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
Two BasicQueryFactory's are equal when they generate the same types of basic queries, or both cannot generate queries anymore.- Overrides:
equalsin classjava.lang.Object
-
-