## Uses of Class
org.apache.olingo.server.api.uri.queryoption.expression.ExpressionVisitException

- Packages that use ExpressionVisitException
  Package | Description
  --- | ---
  org.apache.olingo.server.api.uri.queryoption.expression | Olingo Server API - URI - QueryOptions - Expressions The uri.queryoption.expression package is used to condense all about the Olingo expressions within the query options (in uri context).

- - ### Uses of ExpressionVisitException in org.apache.olingo.server.api.uri.queryoption.expression

    Methods in org.apache.olingo.server.api.uri.queryoption.expression that throw ExpressionVisitException
    Modifier and Type | Method and Description
    --- | ---
    `<T> T` | VisitableExpression.`accept(ExpressionVisitor<T> visitor)` Method `VisitableExpression.accept(ExpressionVisitor)` is called when traversing the expression tree.
    `T` | ExpressionVisitor.`visitAlias(String aliasName)` Called for each traversed `Alias` expression
    `T` | ExpressionVisitor.`visitBinaryOperator(BinaryOperatorKind operator, T left, List<T> right)` Called for each traversed `Binary` expression
    `T` | ExpressionVisitor.`visitBinaryOperator(BinaryOperatorKind operator, T left, T right)` Called for each traversed `Binary` expression
    `default T` | ExpressionVisitor.`visitComputeAggregate(AggregateExpression aggregateExpr)` Called for each traversed `AggregateExpression`
    `T` | ExpressionVisitor.`visitEnum(EdmEnumType type, List<String> enumValues)` Called for each traversed `Enumeration` expression
    `T` | ExpressionVisitor.`visitLambdaExpression(String lambdaFunction, String lambdaVariable, Expression expression)` Called for each traversed lambda expression
    `T` | ExpressionVisitor.`visitLambdaReference(String variableName)` Called for each traversed `LambdaRef`
    `T` | ExpressionVisitor.`visitLiteral(Literal literal)` Called for each traversed `Literal` expression
    `T` | ExpressionVisitor.`visitMember(Member member)` Called for each traversed `Member` expression
    `T` | ExpressionVisitor.`visitMethodCall(MethodKind methodCall, List<T> parameters)` Called for each traversed `Method` expression
    `T` | ExpressionVisitor.`visitTypeLiteral(EdmType type)` Called for each traversed `TypeLiteral` expression
    `T` | ExpressionVisitor.`visitUnaryOperator(UnaryOperatorKind operator, T operand)` Called for each traversed `Unary` expression

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.