public class StoreFilterBuilder
extends FilterBuilder
StoreFilterBuilder
converts BQL language query to end store specific query.Modifier and Type | Method and Description |
---|---|
java.lang.String |
convert(ExpressionEvaluator leftEvaluator,
ExpressionEvaluator[] right,
java.lang.String filter,
java.lang.String result)
Returns evaluation string in store specific format.
|
java.lang.String |
convert(java.lang.String value)
Returns evaluation string in store specific format.
|
java.lang.String |
convert(java.lang.String extractor,
java.lang.Comparable comparable,
java.lang.String operator,
int type)
Returns evaluation string in store specific format.
|
java.lang.String |
convert(java.lang.String filter,
java.lang.String operator)
Returns evaluation string in store specific format.
|
java.lang.String |
convert(java.lang.String leftFilter,
java.lang.String operator,
java.lang.String rightFilter)
Returns evaluation string in store specific format.
|
java.util.Map |
getBindValues()
Gets the bindValues map
|
java.lang.String |
getKeywordAnd()
Gets the and keyword.
|
java.lang.String |
getKeywordNot()
Gets the not keyword.
|
java.lang.String |
getKeywordOr()
Gets the or keyword.
|
java.lang.String |
getKeywordWhere()
Gets the where keyword.
|
java.lang.String |
getOperatorEqual()
Gets the equal operator.
|
java.lang.String |
getOperatorGreater()
Gets the greater than operator.
|
java.lang.String |
getOperatorGreaterOrEqual()
Gets the greater than and equal to operator.
|
java.lang.String |
getOperatorIn()
Gets the in operator.
|
java.lang.String |
getOperatorLessThan()
Gets the less than operator.
|
java.lang.String |
getOperatorLessThanOrEqual()
Gets the less than equal to operator.
|
java.lang.String |
getOperatorLike()
Gets the like operator.
|
java.lang.String |
getOperatorNotEqual()
Gets the not equal operator.
|
public java.lang.String convert(java.lang.String leftFilter, java.lang.String operator, java.lang.String rightFilter)
public java.lang.String convert(java.lang.String filter, java.lang.String operator)
public java.lang.String convert(java.lang.String extractor, java.lang.Comparable comparable, java.lang.String operator, int type)
public java.lang.String convert(java.lang.String value)
public java.lang.String convert(ExpressionEvaluator leftEvaluator, ExpressionEvaluator[] right, java.lang.String filter, java.lang.String result)
public java.lang.String getOperatorEqual()
public java.lang.String getOperatorNotEqual()
public java.lang.String getOperatorLike()
operator
- public java.lang.String getOperatorGreater()
operator
- public java.lang.String getOperatorGreaterOrEqual()
public java.lang.String getOperatorLessThan()
public java.lang.String getOperatorLessThanOrEqual()
public java.lang.String getOperatorIn()
public java.lang.String getKeywordAnd()
public java.lang.String getKeywordOr()
public java.lang.String getKeywordNot()
public java.lang.String getKeywordWhere()
public java.util.Map getBindValues()