# Package 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).

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Alias | Represents an alias expression node in the expression tree A alias expression node is inserted in the expression tree for any valid alias E.g.
  Binary | Represents a binary expression node in the expression tree A binary expression node is inserted in the expression tree for any valid ODATA binary operator in `BinaryOperatorKind`.
  Enumeration | Represents a enumeration expression node in the expression tree A enumeration expression node is inserted in the expression tree for any valid enumeration.
  Expression | Super class of all classes used to build the expression tree
  ExpressionVisitor<T> | Generic interface to define expression visitors with arbitrary return types.
  LambdaRef | Used to within a lambda expression tree to define an access to the lambda variable
  Literal | Represents a literal expression node in the expression tree Literal is not validated by default
  Member | Represents a member expression node in the expression tree.
  Method | Represents a method expression in the expression tree
  TypeLiteral | Represents a type literal expression in the expression tree
  Unary | Represents a unary expression node in the expression tree A binary expression node is inserted in the expression tree for any valid ODATA unary operator in `UnaryOperatorKind`
  VisitableExpression | Marks an expression node a visitable by an expression visitor

- Enum Summary
  Enum | Description
  --- | ---
  BinaryOperatorKind | Enumeration of supported binary operators For the semantic of these operators please see the ODATA specification for URL conventions
  MethodKind | Enumeration of supported methods For the semantic of these methods please see the ODATA specification for URL conventions
  UnaryOperatorKind | Enumeration of supported unary operators For the semantic of these operators please see the ODATA specification for URL conventions

- Exception Summary
  Exception | Description
  --- | ---
  ExpressionVisitException | Exception class used by the `ExpressionVisitor` to throw exceptions while traversing the expression tree

## Package org.apache.olingo.server.api.uri.queryoption.expression Description

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).

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