com.liferay.portal.kernel.search.generic
Class BooleanQueryImpl
java.lang.Object
com.liferay.portal.kernel.search.BaseQueryImpl
com.liferay.portal.kernel.search.BaseBooleanQueryImpl
com.liferay.portal.kernel.search.generic.BooleanQueryImpl
- All Implemented Interfaces:
- BooleanQuery, Query, Serializable
public class BooleanQueryImpl
- extends BaseBooleanQueryImpl
- See Also:
- Serialized Form
|
Method Summary |
|
accept(QueryVisitor<T> queryVisitor)
|
Query |
add(Query query,
BooleanClauseOccur booleanClauseOccur)
|
Query |
add(Query query,
String occur)
|
Query |
addExactTerm(String field,
boolean value)
|
Query |
addExactTerm(String field,
Boolean value)
|
Query |
addExactTerm(String field,
double value)
|
Query |
addExactTerm(String field,
Double value)
|
Query |
addExactTerm(String field,
int value)
|
Query |
addExactTerm(String field,
Integer value)
|
Query |
addExactTerm(String field,
long value)
|
Query |
addExactTerm(String field,
Long value)
|
Query |
addExactTerm(String field,
short value)
|
Query |
addExactTerm(String field,
Short value)
|
Query |
addExactTerm(String field,
String value)
|
Collection<Query> |
addNumericRangeTerm(String field,
Integer startValue,
Integer endValue)
|
Collection<Query> |
addNumericRangeTerm(String field,
int startValue,
int endValue)
|
Collection<Query> |
addNumericRangeTerm(String field,
long startValue,
long endValue)
|
Collection<Query> |
addNumericRangeTerm(String field,
Long startValue,
Long endValue)
|
Collection<Query> |
addNumericRangeTerm(String field,
short startValue,
short endValue)
|
Collection<Query> |
addNumericRangeTerm(String field,
Short startValue,
Short endValue)
|
Query |
addRangeTerm(String field,
Integer startValue,
Integer endValue)
|
Query |
addRangeTerm(String field,
int startValue,
int endValue)
|
Query |
addRangeTerm(String field,
long startValue,
long endValue)
|
Query |
addRangeTerm(String field,
Long startValue,
Long endValue)
|
Query |
addRangeTerm(String field,
short startValue,
short endValue)
|
Query |
addRangeTerm(String field,
Short startValue,
Short endValue)
|
Query |
addRangeTerm(String field,
String startValue,
String endValue)
|
Query |
addRequiredTerm(String field,
boolean value)
|
Query |
addRequiredTerm(String field,
Boolean value)
|
Query |
addRequiredTerm(String field,
double value)
|
Query |
addRequiredTerm(String field,
Double value)
|
Query |
addRequiredTerm(String field,
int value)
|
Query |
addRequiredTerm(String field,
Integer value)
|
Query |
addRequiredTerm(String field,
long value)
|
Query |
addRequiredTerm(String field,
Long value)
|
Query |
addRequiredTerm(String field,
short value)
|
Query |
addRequiredTerm(String field,
Short value)
|
Query |
addRequiredTerm(String field,
String value)
|
Query |
addRequiredTerm(String field,
String value,
boolean like)
|
Query |
addRequiredTerm(String field,
String value,
boolean like,
boolean parseKeywords)
|
Query |
addTerm(String field,
long value)
|
Query |
addTerm(String field,
String value)
|
Query |
addTerm(String field,
String value,
boolean like)
|
Query |
addTerm(String field,
String value,
boolean like,
boolean parseKeywords)
|
Query |
addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur)
|
List<BooleanClause<Query>> |
clauses()
|
boolean |
hasChildren()
|
boolean |
hasClauses()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanQueryImpl
public BooleanQueryImpl()
accept
public <T> T accept(QueryVisitor<T> queryVisitor)
- Specified by:
accept in interface Query- Overrides:
accept in class BaseQueryImpl
add
public Query add(Query query,
BooleanClauseOccur booleanClauseOccur)
add
public Query add(Query query,
String occur)
addExactTerm
public Query addExactTerm(String field,
boolean value)
addExactTerm
public Query addExactTerm(String field,
Boolean value)
addExactTerm
public Query addExactTerm(String field,
double value)
addExactTerm
public Query addExactTerm(String field,
Double value)
addExactTerm
public Query addExactTerm(String field,
int value)
addExactTerm
public Query addExactTerm(String field,
Integer value)
addExactTerm
public Query addExactTerm(String field,
long value)
addExactTerm
public Query addExactTerm(String field,
Long value)
addExactTerm
public Query addExactTerm(String field,
short value)
addExactTerm
public Query addExactTerm(String field,
Short value)
addExactTerm
public Query addExactTerm(String field,
String value)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
int startValue,
int endValue)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
Integer startValue,
Integer endValue)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
long startValue,
long endValue)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
Long startValue,
Long endValue)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
short startValue,
short endValue)
addNumericRangeTerm
public Collection<Query> addNumericRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
public Query addRangeTerm(String field,
int startValue,
int endValue)
addRangeTerm
public Query addRangeTerm(String field,
Integer startValue,
Integer endValue)
addRangeTerm
public Query addRangeTerm(String field,
long startValue,
long endValue)
addRangeTerm
public Query addRangeTerm(String field,
Long startValue,
Long endValue)
addRangeTerm
public Query addRangeTerm(String field,
short startValue,
short endValue)
addRangeTerm
public Query addRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
public Query addRangeTerm(String field,
String startValue,
String endValue)
addRequiredTerm
public Query addRequiredTerm(String field,
boolean value)
addRequiredTerm
public Query addRequiredTerm(String field,
Boolean value)
addRequiredTerm
public Query addRequiredTerm(String field,
double value)
addRequiredTerm
public Query addRequiredTerm(String field,
Double value)
addRequiredTerm
public Query addRequiredTerm(String field,
int value)
addRequiredTerm
public Query addRequiredTerm(String field,
Integer value)
addRequiredTerm
public Query addRequiredTerm(String field,
long value)
addRequiredTerm
public Query addRequiredTerm(String field,
Long value)
addRequiredTerm
public Query addRequiredTerm(String field,
short value)
addRequiredTerm
public Query addRequiredTerm(String field,
Short value)
addRequiredTerm
public Query addRequiredTerm(String field,
String value)
addRequiredTerm
public Query addRequiredTerm(String field,
String value,
boolean like)
addRequiredTerm
public Query addRequiredTerm(String field,
String value,
boolean like,
boolean parseKeywords)
addTerm
public Query addTerm(String field,
long value)
addTerm
public Query addTerm(String field,
String value)
addTerm
public Query addTerm(String field,
String value,
boolean like)
addTerm
public Query addTerm(String field,
String value,
boolean like,
boolean parseKeywords)
addTerm
public Query addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur)
clauses
public List<BooleanClause<Query>> clauses()
hasChildren
public boolean hasChildren()
- Specified by:
hasChildren in interface Query- Overrides:
hasChildren in class BaseQueryImpl
hasClauses
public boolean hasClauses()