public abstract class TextQueryFilterAssembler extends DefaultQueryVisitor implements QueryConstants, EntityConstants
| Modifier and Type | Field and Description |
|---|---|
protected commonj.sdo.Property |
contextProperty |
protected commonj.sdo.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,
PredicateOperator oper,
Query query) |
protected String[] |
filterTokens(String[] tokens) |
String |
getFilter() |
Object[] |
getParams() |
protected boolean |
hasWildcard(Expression expression) |
protected abstract void |
processWildcardExpression(Property property,
PredicateOperator 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 commonj.sdo.Type contextType
protected commonj.sdo.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, PredicateOperator oper, Literal literal)
protected abstract void assembleSubquery(Property property, PredicateOperator oper, Query query)
public void start(GroupOperator operator)
start in interface QueryVisitorstart in class DefaultQueryVisitorCopyright © 2021. All rights reserved.