public class SimpleSyntaxVisitor
extends org.mule.common.query.DefaultQueryVisitor
Visitor used for translate DSQL to an simple query sintax
| Constructor and Description |
|---|
SimpleSyntaxVisitor() |
| Modifier and Type | Method and Description |
|---|---|
String |
toSimpleQuery() |
void |
visitAnd() |
void |
visitBeginExpression() |
void |
visitComparison(String operator,
org.mule.common.query.Field field,
org.mule.common.query.expression.Value<?> value)
This method translate an Dsql comparison
|
void |
visitEndPrecedence()
Precedence delimiter. end.
|
void |
visitFields(List<org.mule.common.query.Field> fields) |
void |
visitInitPrecedence()
Precedence delimiter. init.
|
void |
visitOR() |
void |
visitTypes(List<org.mule.common.query.Type> types) |
public void visitFields(List<org.mule.common.query.Field> fields)
visitFields in interface org.mule.common.query.QueryVisitorvisitFields in class org.mule.common.query.DefaultQueryVisitorpublic void visitTypes(List<org.mule.common.query.Type> types)
visitTypes in interface org.mule.common.query.QueryVisitorvisitTypes in class org.mule.common.query.DefaultQueryVisitorpublic void visitAnd()
visitAnd in interface org.mule.common.query.QueryVisitorvisitAnd in class org.mule.common.query.DefaultQueryVisitorpublic void visitOR()
visitOR in interface org.mule.common.query.QueryVisitorvisitOR in class org.mule.common.query.DefaultQueryVisitorpublic void visitBeginExpression()
visitBeginExpression in interface org.mule.common.query.QueryVisitorvisitBeginExpression in class org.mule.common.query.DefaultQueryVisitorpublic void visitComparison(String operator, org.mule.common.query.Field field, org.mule.common.query.expression.Value<?> value)
visitComparison in interface org.mule.common.query.QueryVisitorvisitComparison in class org.mule.common.query.DefaultQueryVisitoroperator - already translated operator.field - field to compare.value - value to compare.public void visitInitPrecedence()
visitInitPrecedence in interface org.mule.common.query.QueryVisitorvisitInitPrecedence in class org.mule.common.query.DefaultQueryVisitorpublic void visitEndPrecedence()
visitEndPrecedence in interface org.mule.common.query.QueryVisitorvisitEndPrecedence in class org.mule.common.query.DefaultQueryVisitorpublic String toSimpleQuery()
Copyright © 2010–2017. All rights reserved.