com.liferay.portal.kernel.search
Interface BooleanQuery
- All Superinterfaces:
- Query, Serializable
- All Known Implementing Classes:
- BaseBooleanQueryImpl
public interface BooleanQuery
- extends Query
|
Method Summary |
abstract void |
add(Query query,
BooleanClauseOccur booleanClauseOccur)
|
abstract void |
add(Query query,
String occur)
|
abstract void |
addExactTerm(String field,
boolean value)
|
abstract void |
addExactTerm(String field,
Boolean value)
|
abstract void |
addExactTerm(String field,
double value)
|
abstract void |
addExactTerm(String field,
Double value)
|
abstract void |
addExactTerm(String field,
int value)
|
abstract void |
addExactTerm(String field,
Integer value)
|
abstract void |
addExactTerm(String field,
long value)
|
abstract void |
addExactTerm(String field,
Long value)
|
abstract void |
addExactTerm(String field,
short value)
|
abstract void |
addExactTerm(String field,
Short value)
|
abstract void |
addExactTerm(String field,
String value)
|
abstract void |
addNumericRangeTerm(String field,
Integer startValue,
Integer endValue)
|
abstract void |
addNumericRangeTerm(String field,
int startValue,
int endValue)
|
abstract void |
addNumericRangeTerm(String field,
long startValue,
long endValue)
|
abstract void |
addNumericRangeTerm(String field,
Long startValue,
Long endValue)
|
abstract void |
addNumericRangeTerm(String field,
short startValue,
short endValue)
|
abstract void |
addNumericRangeTerm(String field,
Short startValue,
Short endValue)
|
abstract void |
addRangeTerm(String field,
Integer startValue,
Integer endValue)
|
abstract void |
addRangeTerm(String field,
int startValue,
int endValue)
|
abstract void |
addRangeTerm(String field,
long startValue,
long endValue)
|
abstract void |
addRangeTerm(String field,
Long startValue,
Long endValue)
|
abstract void |
addRangeTerm(String field,
short startValue,
short endValue)
|
abstract void |
addRangeTerm(String field,
Short startValue,
Short endValue)
|
abstract void |
addRangeTerm(String field,
String startValue,
String endValue)
|
abstract void |
addRequiredTerm(String field,
boolean value)
|
abstract void |
addRequiredTerm(String field,
Boolean value)
|
abstract void |
addRequiredTerm(String field,
double value)
|
abstract void |
addRequiredTerm(String field,
Double value)
|
abstract void |
addRequiredTerm(String field,
int value)
|
abstract void |
addRequiredTerm(String field,
Integer value)
|
abstract void |
addRequiredTerm(String field,
long value)
|
abstract void |
addRequiredTerm(String field,
Long value)
|
abstract void |
addRequiredTerm(String field,
short value)
|
abstract void |
addRequiredTerm(String field,
Short value)
|
abstract void |
addRequiredTerm(String field,
String value)
|
abstract void |
addRequiredTerm(String field,
String value,
boolean like)
|
abstract void |
addTerm(String field,
long value)
|
abstract void |
addTerm(String field,
String value)
|
abstract void |
addTerm(String field,
String value,
boolean like)
|
abstract void |
addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur)
|
abstract void |
addTerms(String[] fields,
String values)
|
abstract void |
addTerms(String[] fields,
String value,
boolean like)
|
abstract List<BooleanClause> |
clauses()
|
abstract boolean |
hasClauses()
|
add
void add(Query query,
BooleanClauseOccur booleanClauseOccur)
throws ParseException
- Throws:
ParseException
add
void add(Query query,
String occur)
throws ParseException
- Throws:
ParseException
addExactTerm
void addExactTerm(String field,
boolean value)
addExactTerm
void addExactTerm(String field,
Boolean value)
addExactTerm
void addExactTerm(String field,
double value)
addExactTerm
void addExactTerm(String field,
Double value)
addExactTerm
void addExactTerm(String field,
int value)
addExactTerm
void addExactTerm(String field,
Integer value)
addExactTerm
void addExactTerm(String field,
long value)
addExactTerm
void addExactTerm(String field,
Long value)
addExactTerm
void addExactTerm(String field,
short value)
addExactTerm
void addExactTerm(String field,
Short value)
addExactTerm
void addExactTerm(String field,
String value)
addNumericRangeTerm
void addNumericRangeTerm(String field,
int startValue,
int endValue)
addNumericRangeTerm
void addNumericRangeTerm(String field,
Integer startValue,
Integer endValue)
addNumericRangeTerm
void addNumericRangeTerm(String field,
long startValue,
long endValue)
addNumericRangeTerm
void addNumericRangeTerm(String field,
Long startValue,
Long endValue)
addNumericRangeTerm
void addNumericRangeTerm(String field,
short startValue,
short endValue)
addNumericRangeTerm
void addNumericRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
void addRangeTerm(String field,
int startValue,
int endValue)
addRangeTerm
void addRangeTerm(String field,
Integer startValue,
Integer endValue)
addRangeTerm
void addRangeTerm(String field,
long startValue,
long endValue)
addRangeTerm
void addRangeTerm(String field,
Long startValue,
Long endValue)
addRangeTerm
void addRangeTerm(String field,
short startValue,
short endValue)
addRangeTerm
void addRangeTerm(String field,
Short startValue,
Short endValue)
addRangeTerm
void addRangeTerm(String field,
String startValue,
String endValue)
addRequiredTerm
void addRequiredTerm(String field,
boolean value)
addRequiredTerm
void addRequiredTerm(String field,
Boolean value)
addRequiredTerm
void addRequiredTerm(String field,
double value)
addRequiredTerm
void addRequiredTerm(String field,
Double value)
addRequiredTerm
void addRequiredTerm(String field,
int value)
addRequiredTerm
void addRequiredTerm(String field,
Integer value)
addRequiredTerm
void addRequiredTerm(String field,
long value)
addRequiredTerm
void addRequiredTerm(String field,
Long value)
addRequiredTerm
void addRequiredTerm(String field,
short value)
addRequiredTerm
void addRequiredTerm(String field,
Short value)
addRequiredTerm
void addRequiredTerm(String field,
String value)
addRequiredTerm
void addRequiredTerm(String field,
String value,
boolean like)
addTerm
void addTerm(String field,
long value)
throws ParseException
- Throws:
ParseException
addTerm
void addTerm(String field,
String value)
throws ParseException
- Throws:
ParseException
addTerm
void addTerm(String field,
String value,
boolean like)
throws ParseException
- Throws:
ParseException
addTerm
void addTerm(String field,
String value,
boolean like,
BooleanClauseOccur booleanClauseOccur)
throws ParseException
- Throws:
ParseException
addTerms
void addTerms(String[] fields,
String values)
throws ParseException
- Throws:
ParseException
addTerms
void addTerms(String[] fields,
String value,
boolean like)
throws ParseException
- Throws:
ParseException
clauses
List<BooleanClause> clauses()
hasClauses
boolean hasClauses()