public class BooleanFilter extends BaseFilter
Constructor and Description |
---|
BooleanFilter() |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(FilterVisitor<T> filterVisitor) |
Filter |
add(Filter filter) |
Filter |
add(Filter filter,
BooleanClauseOccur booleanClauseOccur) |
Filter |
addRangeTerm(String field,
Integer startValue,
Integer endValue) |
Filter |
addRangeTerm(String field,
int startValue,
int endValue) |
Filter |
addRangeTerm(String field,
long startValue,
long endValue) |
Filter |
addRangeTerm(String field,
Long startValue,
Long endValue) |
Filter |
addRangeTerm(String field,
short startValue,
short endValue) |
Filter |
addRangeTerm(String field,
Short startValue,
Short endValue) |
Filter |
addRangeTerm(String field,
String startValue,
String endValue) |
Filter |
addRequiredTerm(String field,
boolean value) |
Filter |
addRequiredTerm(String field,
Boolean value) |
Filter |
addRequiredTerm(String field,
double value) |
Filter |
addRequiredTerm(String field,
Double value) |
Filter |
addRequiredTerm(String field,
int value) |
Filter |
addRequiredTerm(String field,
Integer value) |
Filter |
addRequiredTerm(String field,
long value) |
Filter |
addRequiredTerm(String field,
Long value) |
Filter |
addRequiredTerm(String field,
short value) |
Filter |
addRequiredTerm(String field,
Short value) |
Filter |
addRequiredTerm(String field,
String value) |
Filter |
addTerm(String field,
boolean value) |
Filter |
addTerm(String field,
Boolean value) |
Filter |
addTerm(String field,
double value) |
Filter |
addTerm(String field,
Double value) |
Filter |
addTerm(String field,
int value) |
Filter |
addTerm(String field,
Integer value) |
Filter |
addTerm(String field,
long value) |
Filter |
addTerm(String field,
Long value) |
Filter |
addTerm(String field,
short value) |
Filter |
addTerm(String field,
Short value) |
Filter |
addTerm(String field,
String value) |
Filter |
addTerm(String field,
String value,
BooleanClauseOccur booleanClauseOccur) |
protected String |
getBooleanClauseString(List<BooleanClause<Filter>> booleanClauses) |
List<BooleanClause<Filter>> |
getMustBooleanClauses() |
List<BooleanClause<Filter>> |
getMustNotBooleanClauses() |
List<BooleanClause<Filter>> |
getShouldBooleanClauses() |
int |
getSortOrder() |
boolean |
hasClauses() |
String |
toString() |
getExecutionOption, isCached, setCached, setExecutionOption
public <T> T accept(FilterVisitor<T> filterVisitor)
public Filter add(Filter filter, BooleanClauseOccur booleanClauseOccur)
public Filter addRangeTerm(String field, int startValue, int endValue)
public Filter addRangeTerm(String field, Integer startValue, Integer endValue)
public Filter addRangeTerm(String field, long startValue, long endValue)
public Filter addRangeTerm(String field, Long startValue, Long endValue)
public Filter addRangeTerm(String field, short startValue, short endValue)
public Filter addRangeTerm(String field, Short startValue, Short endValue)
public Filter addRangeTerm(String field, String startValue, String endValue)
public Filter addRequiredTerm(String field, boolean value)
public Filter addRequiredTerm(String field, Boolean value)
public Filter addRequiredTerm(String field, double value)
public Filter addRequiredTerm(String field, Double value)
public Filter addRequiredTerm(String field, int value)
public Filter addRequiredTerm(String field, Integer value)
public Filter addRequiredTerm(String field, long value)
public Filter addRequiredTerm(String field, Long value)
public Filter addRequiredTerm(String field, short value)
public Filter addRequiredTerm(String field, Short value)
public Filter addRequiredTerm(String field, String value)
public Filter addTerm(String field, boolean value)
public Filter addTerm(String field, Boolean value)
public Filter addTerm(String field, double value)
public Filter addTerm(String field, Double value)
public Filter addTerm(String field, int value)
public Filter addTerm(String field, Integer value)
public Filter addTerm(String field, long value)
public Filter addTerm(String field, Long value)
public Filter addTerm(String field, short value)
public Filter addTerm(String field, Short value)
public Filter addTerm(String field, String value)
public Filter addTerm(String field, String value, BooleanClauseOccur booleanClauseOccur)
public List<BooleanClause<Filter>> getMustBooleanClauses()
public List<BooleanClause<Filter>> getMustNotBooleanClauses()
public List<BooleanClause<Filter>> getShouldBooleanClauses()
public int getSortOrder()
public boolean hasClauses()
public String toString()
toString
in class BaseFilter
protected String getBooleanClauseString(List<BooleanClause<Filter>> booleanClauses)