public class DsqlQueryVisitor extends DefaultQueryVisitor
This visitor translate an DSQL query represented as DsqlQuery to its String representation.
| Constructor and Description |
|---|
DsqlQueryVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor()
This method simply acts a friendly reminder not to implement DsqlQuery visitor directly and instead extend DefaultQueryVisitor.
|
String |
dsqlQuery() |
OperatorVisitor |
operatorVisitor() |
void |
visitAnd() |
void |
visitBeginExpression() |
void |
visitComparison(String operator,
Field field,
Value<?> value) |
void |
visitEndPrecedence() |
void |
visitFields(List<Field> fields) |
void |
visitInitPrecedence() |
void |
visitLimit(int limit) |
void |
visitOffset(int offset) |
void |
visitOR() |
void |
visitOrderByFields(List<Field> orderByFields,
Direction direction) |
void |
visitTypes(List<Type> types) |
public void visitFields(List<Field> fields)
visitFields in interface QueryVisitorvisitFields in class DefaultQueryVisitorpublic void visitTypes(List<Type> types)
visitTypes in interface QueryVisitorvisitTypes in class DefaultQueryVisitorpublic void visitOrderByFields(List<Field> orderByFields, Direction direction)
visitOrderByFields in interface QueryVisitorvisitOrderByFields in class DefaultQueryVisitorpublic void visitBeginExpression()
visitBeginExpression in interface QueryVisitorvisitBeginExpression in class DefaultQueryVisitorpublic void visitInitPrecedence()
visitInitPrecedence in interface QueryVisitorvisitInitPrecedence in class DefaultQueryVisitorpublic void visitEndPrecedence()
visitEndPrecedence in interface QueryVisitorvisitEndPrecedence in class DefaultQueryVisitorpublic void visitLimit(int limit)
visitLimit in interface QueryVisitorvisitLimit in class DefaultQueryVisitorpublic void visitOffset(int offset)
visitOffset in interface QueryVisitorvisitOffset in class DefaultQueryVisitorpublic void _dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor()
QueryVisitor_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor in interface QueryVisitor_dont_implement_QueryVisitor___instead_extend_DefaultQueryVisitor in class DefaultQueryVisitorpublic void visitAnd()
visitAnd in interface QueryVisitorvisitAnd in class DefaultQueryVisitorpublic void visitOR()
visitOR in interface QueryVisitorvisitOR in class DefaultQueryVisitorpublic void visitComparison(String operator, Field field, Value<?> value)
visitComparison in interface QueryVisitorvisitComparison in class DefaultQueryVisitorpublic OperatorVisitor operatorVisitor()
operatorVisitor in interface QueryVisitoroperatorVisitor in class DefaultQueryVisitorpublic String dsqlQuery()
Copyright © 2018 MuleSoft, Inc.. All rights reserved.