public abstract class SQLQueryFilterAssembler extends TextQueryFilterAssembler implements QueryConstants, EntityConstants
| Modifier and Type | Field and Description |
|---|---|
static String |
ALIAS_PREFIX |
protected RelationalOperator |
contextRelationalOperator |
protected WildcardOperator |
contextWildcardOperator |
String |
parameterChar |
protected Type |
stringType |
String |
wildcardChar |
contextProperty, contextType, filter, paramsFREE_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 |
|---|
SQLQueryFilterAssembler(Type contextType) |
SQLQueryFilterAssembler(Type contextType,
List<Object> params) |
| Modifier and Type | Method and Description |
|---|---|
String |
getParameterChar() |
String |
getWildcardChar() |
void |
setParameterChar(String parameterChar) |
void |
setWildcardChar(String wildcardChar) |
void |
start(Literal literal) |
void |
start(LogicalOperator operator) |
void |
start(NullLiteral nullLiteral) |
void |
start(RelationalOperator operator) |
void |
start(WildcardOperator operator) |
protected String |
toString(RelationalOperator operator) |
protected String |
toString(WildcardOperator operator) |
assembleSubquery, filterTokens, getFilter, getParams, hasWildcard, processWildcardExpression, start, startend, 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, startpublic static final String ALIAS_PREFIX
public String parameterChar
public String wildcardChar
protected Type stringType
protected RelationalOperator contextRelationalOperator
protected WildcardOperator contextWildcardOperator
public SQLQueryFilterAssembler(Type contextType)
public String getParameterChar()
public void setParameterChar(String parameterChar)
public String getWildcardChar()
public void setWildcardChar(String wildcardChar)
public void start(LogicalOperator operator)
start in interface QueryVisitorstart in class DefaultQueryVisitorpublic void start(RelationalOperator operator)
start in interface QueryVisitorstart in class DefaultQueryVisitorpublic void start(WildcardOperator operator)
start in interface QueryVisitorstart in class DefaultQueryVisitorpublic void start(Literal literal)
start in interface QueryVisitorstart in class DefaultQueryVisitorpublic void start(NullLiteral nullLiteral)
start in interface QueryVisitorstart in class DefaultQueryVisitorprotected String toString(RelationalOperator operator)
protected String toString(WildcardOperator operator)
Copyright © 2017. All rights reserved.