org.mule.common.query
Class DsqlQueryVisitor
java.lang.Object
org.mule.common.query.DefaultQueryVisitor
org.mule.common.query.DsqlQueryVisitor
- All Implemented Interfaces:
- QueryVisitor
public class DsqlQueryVisitor
- extends DefaultQueryVisitor
This visitor translate an DSQL query represented as DsqlQuery to its String representation.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DsqlQueryVisitor
public DsqlQueryVisitor()
visitFields
public void visitFields(List<Field> fields)
- Specified by:
visitFields in interface QueryVisitor- Overrides:
visitFields in class DefaultQueryVisitor
visitTypes
public void visitTypes(List<Type> types)
- Specified by:
visitTypes in interface QueryVisitor- Overrides:
visitTypes in class DefaultQueryVisitor
visitOrderByFields
public void visitOrderByFields(List<Field> orderByFields,
Direction direction)
- Specified by:
visitOrderByFields in interface QueryVisitor- Overrides:
visitOrderByFields in class DefaultQueryVisitor
visitBeginExpression
public void visitBeginExpression()
- Specified by:
visitBeginExpression in interface QueryVisitor- Overrides:
visitBeginExpression in class DefaultQueryVisitor
visitInitPrecedence
public void visitInitPrecedence()
- Specified by:
visitInitPrecedence in interface QueryVisitor- Overrides:
visitInitPrecedence in class DefaultQueryVisitor
visitEndPrecedence
public void visitEndPrecedence()
- Specified by:
visitEndPrecedence in interface QueryVisitor- Overrides:
visitEndPrecedence in class DefaultQueryVisitor
visitLimit
public void visitLimit(int limit)
- Specified by:
visitLimit in interface QueryVisitor- Overrides:
visitLimit in class DefaultQueryVisitor
visitOffset
public void visitOffset(int offset)
- Specified by:
visitOffset in interface QueryVisitor- Overrides:
visitOffset in class DefaultQueryVisitor
_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor
public void _dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor()
- Description copied from interface:
QueryVisitor
- This method simply acts a friendly reminder not to implement DsqlQuery visitor directly and instead extend DefaultQueryVisitor.
- Specified by:
_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor in interface QueryVisitor- Overrides:
_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor in class DefaultQueryVisitor
visitAnd
public void visitAnd()
- Specified by:
visitAnd in interface QueryVisitor- Overrides:
visitAnd in class DefaultQueryVisitor
visitOR
public void visitOR()
- Specified by:
visitOR in interface QueryVisitor- Overrides:
visitOR in class DefaultQueryVisitor
visitComparison
public void visitComparison(String operator,
Field field,
Value<?> value)
- Specified by:
visitComparison in interface QueryVisitor- Overrides:
visitComparison in class DefaultQueryVisitor
operatorVisitor
public OperatorVisitor operatorVisitor()
- Specified by:
operatorVisitor in interface QueryVisitor- Overrides:
operatorVisitor in class DefaultQueryVisitor
dsqlQuery
public String dsqlQuery()
Copyright © 2015 MuleSoft, Inc.. All rights reserved.