public abstract class TextQueryFilterAssembler extends DefaultQueryVisitor implements QueryConstants, EntityConstants
| Modifier and Type | Field and Description |
|---|---|
protected Property |
contextProperty |
protected Type |
contextType |
protected StringBuilder |
filter |
protected List<Object> |
params |
FREE_TEXT_SELECT_DECLARATION_DELIMITER_REGEXP, FREE_TEXT_SELECT_PATH_DELIMITER_REGEXP, MAX_RESULTS, MAX_WILDCARDS, PATH_DELIMITER, WILDCARDDATA_ACCESS_CLASS_MEMBER_MULTI_VALUED_SUFFIX, DATA_ACCESS_CLASS_MEMBER_PREFIX, DATA_ACCESS_DECLARATION_DELIMITER, DATA_ACCESS_TRAVERSAL_PATH_DELIMITER| Constructor and Description |
|---|
TextQueryFilterAssembler() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
assembleSubquery(Property property,
SubqueryOperator oper,
Query query) |
protected String[] |
filterTokens(String[] tokens) |
String |
getFilter() |
Object[] |
getParams() |
protected boolean |
hasWildcard(Expression expression) |
protected abstract void |
processWildcardExpression(Property property,
WildcardOperator oper,
Literal literal) |
void |
start(Expression expression) |
void |
start(GroupOperator operator) |
end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, end, getContext, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, start, startprotected Type contextType
protected Property contextProperty
protected StringBuilder filter
public String getFilter()
public Object[] getParams()
protected boolean hasWildcard(Expression expression)
public void start(Expression expression)
start in interface QueryVisitorstart in class DefaultQueryVisitorprotected abstract void processWildcardExpression(Property property, WildcardOperator oper, Literal literal)
protected abstract void assembleSubquery(Property property, SubqueryOperator oper, Query query)
public void start(GroupOperator operator)
start in interface QueryVisitorstart in class DefaultQueryVisitorCopyright © 2017. All rights reserved.