org.plasma.sdo.access.provider.common
Class TextQueryFilterAssembler
java.lang.Object
org.plasma.query.visitor.DefaultQueryVisitor
org.plasma.sdo.access.provider.common.TextQueryFilterAssembler
- All Implemented Interfaces:
- QueryConstants, QueryVisitor, EntityConstants
- Direct Known Subclasses:
- SQLQueryFilterAssembler
public abstract class TextQueryFilterAssembler
- extends DefaultQueryVisitor
- implements QueryConstants, EntityConstants
| Methods inherited from class org.plasma.query.visitor.DefaultQueryVisitor |
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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contextType
protected Type contextType
contextProperty
protected Property contextProperty
filter
protected StringBuilder filter
params
protected List<Object> params
TextQueryFilterAssembler
public TextQueryFilterAssembler()
getFilter
public String getFilter()
getParams
public Object[] getParams()
hasWildcard
protected boolean hasWildcard(Expression expression)
start
public void start(Expression expression)
- Specified by:
start in interface QueryVisitor- Overrides:
start in class DefaultQueryVisitor
processWildcardExpression
protected abstract void processWildcardExpression(Property property,
WildcardOperator oper,
Literal literal)
assembleSubquery
protected abstract void assembleSubquery(Property property,
SubqueryOperator oper,
Query query)
filterTokens
protected String[] filterTokens(String[] tokens)
start
public void start(GroupOperator operator)
- Specified by:
start in interface QueryVisitor- Overrides:
start in class DefaultQueryVisitor
Copyright © 2014. All rights reserved.