public class SubqueryFilterAssembler
extends org.plasma.sdo.access.provider.common.SQLQueryFilterAssembler
ALIAS_PREFIX, contextRelationalOperator, contextWildcardOperator, parameterChar, stringType, wildcardCharcontextProperty, contextType, filter, params| Constructor and Description |
|---|
SubqueryFilterAssembler(String alias,
org.plasma.query.model.Query query,
List params,
commonj.sdo.Type contextType) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assembleSubquery(org.plasma.query.model.Property property,
org.plasma.query.model.PredicateOperator oper,
org.plasma.query.model.Query query) |
protected void |
processWildcardExpression(org.plasma.query.model.Property property,
org.plasma.query.model.PredicateOperator oper,
org.plasma.query.model.Literal literal) |
void |
start(org.plasma.query.model.Property property) |
void |
start(org.plasma.query.model.Select select) |
void |
start(org.plasma.query.model.Where where) |
getParameterChar, getWildcardChar, setParameterChar, setWildcardChar, start, start, start, start, start, toString, toStringfilterTokens, getFilter, getParams, hasWildcard, 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, getContext, start, start, start, start, start, start, start, start, start, start, start, start, start, start, startpublic void start(org.plasma.query.model.Select select)
start in interface org.plasma.query.visitor.QueryVisitorstart in class org.plasma.query.visitor.DefaultQueryVisitorpublic void start(org.plasma.query.model.Where where)
public void start(org.plasma.query.model.Property property)
start in interface org.plasma.query.visitor.QueryVisitorstart in class org.plasma.query.visitor.DefaultQueryVisitorprotected void assembleSubquery(org.plasma.query.model.Property property,
org.plasma.query.model.PredicateOperator oper,
org.plasma.query.model.Query query)
assembleSubquery in class org.plasma.sdo.access.provider.common.TextQueryFilterAssemblerprotected void processWildcardExpression(org.plasma.query.model.Property property,
org.plasma.query.model.PredicateOperator oper,
org.plasma.query.model.Literal literal)
processWildcardExpression in class org.plasma.sdo.access.provider.common.TextQueryFilterAssemblerCopyright © 2017. All Rights Reserved.