Class ExpressionToCqnVisitor
java.lang.Object
com.sap.cds.adapter.odata.v2.query.ExpressionToCqnVisitor
- All Implemented Interfaces:
ExpressionVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object left, Object right) 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) visitMethod(MethodExpression methodExpression, MethodOperator methodCall, List<Object> parameters) visitOrder(OrderExpression orderExpression, Object filterResult, SortOrder sortOrder) visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders) com.sap.cds.ql.ElementRef<?>visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty) visitUnary(UnaryExpression unaryExpression, UnaryOperator operator, Object operand)
-
Constructor Details
-
ExpressionToCqnVisitor
public ExpressionToCqnVisitor(boolean caseInsensitive)
-
-
Method Details
-
visitBinary
public Object visitBinary(BinaryExpression binaryExpression, BinaryOperator operator, Object left, Object right) - Specified by:
visitBinaryin interfaceExpressionVisitor
-
visitUnary
- Specified by:
visitUnaryin interfaceExpressionVisitor
-
visitMethod
public Object visitMethod(MethodExpression methodExpression, MethodOperator methodCall, List<Object> parameters) - Specified by:
visitMethodin interfaceExpressionVisitor
-
visitLiteral
- Specified by:
visitLiteralin interfaceExpressionVisitor
-
visitMember
public com.sap.cds.ql.ElementRef<?> visitMember(MemberExpression member, Object path, Object property) - Specified by:
visitMemberin interfaceExpressionVisitor
-
visitFilterExpression
public Object visitFilterExpression(FilterExpression filterExpression, String expressionString, Object expression) - Specified by:
visitFilterExpressionin interfaceExpressionVisitor
-
visitOrderByExpression
public Object visitOrderByExpression(OrderByExpression orderByExpression, String expressionString, List<Object> orders) - Specified by:
visitOrderByExpressionin interfaceExpressionVisitor
-
visitOrder
- Specified by:
visitOrderin interfaceExpressionVisitor
-
visitProperty
public com.sap.cds.ql.ElementRef<?> visitProperty(PropertyExpression propertyExpression, String uriLiteral, EdmTyped edmProperty) - Specified by:
visitPropertyin interfaceExpressionVisitor
-