com.liferay.portal.kernel.search
Interface BooleanQuery
- All Superinterfaces:
- Query, Serializable
- All Known Implementing Classes:
- BaseBooleanQueryImpl, BooleanQueryImpl
public interface BooleanQuery
- extends Query
|
Method Summary |
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 |
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,
BooleanClauseOccur booleanClauseOccur)
|
Map<String,Query> |
addTerms(String[] fields,
String values)
|
Map<String,Query> |
addTerms(String[] fields,
String value,
boolean like)
|
List<BooleanClause<Query>> |
clauses()
|
boolean |
hasClauses()
|
| Methods inherited from interface com.liferay.portal.kernel.search.Query |
accept, getBoost, getPostFilter, getPreBooleanFilter, getQueryConfig, getWrappedQuery, hasChildren, isDefaultBoost, setBoost, setPostFilter, setPreBooleanFilter, setQueryConfig |
add
Query add(Query query,
BooleanClauseOccur booleanClauseOccur)
throws ParseException
- Throws:
ParseException
add
Query add(Query query,
String occur)
throws ParseException
- Throws:
ParseException
addExactTerm
Query addExactTerm(String field,
boolean value)
addExactTerm
Query addExactTerm(String field,
Boolean value)
addExactTerm
Query addExactTerm(String field,
double value)
addExactTerm
Query addExactTerm(String field,
Double value)
addExactTerm
Query addExactTerm(String field,
int value)
addExactTerm
Query addExactTerm(String field,
Integer value)
addExactTerm
Query addExactTerm(String field,
long value)
addExactTerm
Query addExactTerm(String field,
Long value)
addExactTerm
Query addExactTerm(String field,
short value)
addExactTerm
Query addExactTerm(String field,
Short value)
addExactTerm
Query addExactTerm(String field,
String value)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
int startValue,
int endValue)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
Integer startValue,
Integer endValue)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
long startValue,
long endValue)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
Long startValue,
Long endValue)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
short startValue,
short endValue)
addNumericRangeTerm
Collection<Query> addNumericRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
Query addRangeTerm(String field,
int startValue,
int endValue)
addRangeTerm
Query addRangeTerm(String field,
Integer startValue,
Integer endValue)
addRangeTerm
Query addRangeTerm(String field,
long startValue,
long endValue)
addRangeTerm
Query addRangeTerm(String field,
Long startValue,
Long endValue)
addRangeTerm
Query addRangeTerm(String field,
short startValue,
short endValue)
addRangeTerm
Query addRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
Query addRangeTerm(String field,
String startValue,
String endValue)
addRequiredTerm
Query addRequiredTerm(String field,
boolean value)
addRequiredTerm
Query addRequiredTerm(String field,
Boolean value)
addRequiredTerm
Query addRequiredTerm(String field,
double value)
addRequiredTerm
Query addRequiredTerm(String field,
Double value)
addRequiredTerm
Query addRequiredTerm(String field,
int value)
addRequiredTerm
Query addRequiredTerm(String field,
Integer value)
addRequiredTerm
Query addRequiredTerm(String field,
long value)
addRequiredTerm
Query addRequiredTerm(String field,
Long value)
addRequiredTerm
Query addRequiredTerm(String field,
short value)
addRequiredTerm
Query addRequiredTerm(String field,
Short value)
addRequiredTerm
Query addRequiredTerm(String field,
String value)
addRequiredTerm
Query addRequiredTerm(String field,
String value,
boolean like)
addTerm
Query addTerm(String field,
long value)
throws ParseException
- Throws:
ParseException
addTerm
Query addTerm(String field,
String value)
throws ParseException
- Throws:
ParseException
addTerm
Query addTerm(String field,
String value,
boolean like)
throws ParseException
- Throws:
ParseException
addTerm
Query addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur)
throws ParseException
- Throws:
ParseException
addTerms
Map<String,Query> addTerms(String[] fields,
String values)
throws ParseException
- Throws:
ParseException
addTerms
Map<String,Query> addTerms(String[] fields,
String value,
boolean like)
throws ParseException
- Throws:
ParseException
clauses
List<BooleanClause<Query>> clauses()
hasClauses
boolean hasClauses()