public class ODataQueryVisitor
extends org.mule.common.query.DefaultQueryVisitor
Constructor and Description |
---|
ODataQueryVisitor() |
Modifier and Type | Method and Description |
---|---|
org.mule.common.query.expression.OperatorVisitor |
operatorVisitor() |
String |
toODataQuery() |
void |
visitAnd() |
void |
visitBeginExpression() |
void |
visitComparison(String operator,
org.mule.common.query.Field field,
org.mule.common.query.expression.Value<?> value) |
void |
visitEndPrecedence() |
void |
visitFields(List<org.mule.common.query.Field> fields) |
void |
visitInitPrecedence() |
void |
visitLimit(int limit) |
void |
visitOffset(int offset) |
void |
visitOR() |
void |
visitOrderByFields(List<org.mule.common.query.Field> orderByFields,
org.mule.common.query.expression.Direction direction) |
void |
visitTypes(List<org.mule.common.query.Type> types) |
public void visitTypes(List<org.mule.common.query.Type> types)
visitTypes
in interface org.mule.common.query.QueryVisitor
visitTypes
in class org.mule.common.query.DefaultQueryVisitor
public void visitFields(List<org.mule.common.query.Field> fields)
visitFields
in interface org.mule.common.query.QueryVisitor
visitFields
in class org.mule.common.query.DefaultQueryVisitor
public org.mule.common.query.expression.OperatorVisitor operatorVisitor()
operatorVisitor
in interface org.mule.common.query.QueryVisitor
operatorVisitor
in class org.mule.common.query.DefaultQueryVisitor
public void visitComparison(String operator, org.mule.common.query.Field field, org.mule.common.query.expression.Value<?> value)
visitComparison
in interface org.mule.common.query.QueryVisitor
visitComparison
in class org.mule.common.query.DefaultQueryVisitor
public void visitAnd()
visitAnd
in interface org.mule.common.query.QueryVisitor
visitAnd
in class org.mule.common.query.DefaultQueryVisitor
public void visitOR()
visitOR
in interface org.mule.common.query.QueryVisitor
visitOR
in class org.mule.common.query.DefaultQueryVisitor
public void visitBeginExpression()
visitBeginExpression
in interface org.mule.common.query.QueryVisitor
visitBeginExpression
in class org.mule.common.query.DefaultQueryVisitor
public void visitInitPrecedence()
visitInitPrecedence
in interface org.mule.common.query.QueryVisitor
visitInitPrecedence
in class org.mule.common.query.DefaultQueryVisitor
public void visitEndPrecedence()
visitEndPrecedence
in interface org.mule.common.query.QueryVisitor
visitEndPrecedence
in class org.mule.common.query.DefaultQueryVisitor
public void visitLimit(int limit)
visitLimit
in interface org.mule.common.query.QueryVisitor
visitLimit
in class org.mule.common.query.DefaultQueryVisitor
public void visitOffset(int offset)
visitOffset
in interface org.mule.common.query.QueryVisitor
visitOffset
in class org.mule.common.query.DefaultQueryVisitor
public void visitOrderByFields(List<org.mule.common.query.Field> orderByFields, org.mule.common.query.expression.Direction direction)
visitOrderByFields
in interface org.mule.common.query.QueryVisitor
visitOrderByFields
in class org.mule.common.query.DefaultQueryVisitor
public String toODataQuery()
Copyright © 2010–2016. All rights reserved.