public class ExpressionToCqnVisitor extends Object implements ExpressionVisitor
| Constructor and Description |
|---|
ExpressionToCqnVisitor() |
| Modifier and Type | Method and Description |
|---|---|
Object |
visitBinary(BinaryExpression binaryExpression,
BinaryOperator operator,
Object left,
Object right) |
Object |
visitFilterExpression(FilterExpression filterExpression,
String expressionString,
Object expression) |
com.sap.cds.ql.Value<?> |
visitLiteral(LiteralExpression literal,
EdmLiteral edmLiteral) |
com.sap.cds.ql.ElementRef<?> |
visitMember(MemberExpression member,
Object path,
Object property) |
Object |
visitMethod(MethodExpression methodExpression,
MethodOperator methodCall,
List<Object> parameters) |
Object |
visitOrder(OrderExpression orderExpression,
Object filterResult,
SortOrder sortOrder) |
Object |
visitOrderByExpression(OrderByExpression orderByExpression,
String expressionString,
List<Object> orders) |
com.sap.cds.ql.ElementRef<?> |
visitProperty(PropertyExpression propertyExpression,
String uriLiteral,
EdmTyped edmProperty) |
Object |
visitUnary(UnaryExpression unaryExpression,
UnaryOperator operator,
Object operand) |
public Object visitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object left, Object right)
visitBinary in interface ExpressionVisitorpublic Object visitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
visitUnary in interface ExpressionVisitorpublic Object visitMethod(MethodExpression methodExpression, MethodOperator methodCall, List<Object> parameters)
visitMethod in interface ExpressionVisitorpublic com.sap.cds.ql.Value<?> visitLiteral(LiteralExpression literal, EdmLiteral edmLiteral)
visitLiteral in interface ExpressionVisitorpublic com.sap.cds.ql.ElementRef<?> visitMember(MemberExpression member, Object path, Object property)
visitMember in interface ExpressionVisitorpublic Object visitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression)
visitFilterExpression in interface ExpressionVisitorpublic Object visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders)
visitOrderByExpression in interface ExpressionVisitorpublic Object visitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder)
visitOrder in interface ExpressionVisitorpublic com.sap.cds.ql.ElementRef<?> visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty)
visitProperty in interface ExpressionVisitorCopyright © 2021. All rights reserved.