Package org.apache.olingo.server.api.uri.queryoption.expression
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).
-
ClassDescriptionRepresents an alias expression node in the expression tree
A alias expression node is inserted in the expression tree for any valid alias
E.g.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 inBinaryOperatorKind
.Enumeration of supported binary operators
For the semantic of these operators please see the ODATA specification for URL conventionsRepresents a enumeration expression node in the expression tree
A enumeration expression node is inserted in the expression tree for any valid enumeration.Super class of all classes used to build the expression treeException class used by theExpressionVisitor
to throw exceptions while traversing the expression treeGeneric interface to define expression visitors with arbitrary return types.Used to within a lambda expression tree to define an access to the lambda variableRepresents a literal expression node in the expression tree Literal is not validated by defaultRepresents a member expression node in the expression tree.Represents a method expression in the expression treeEnumeration of supported methods For the semantic of these methods please see the ODATA specification for URL conventionsRepresents a type literal expression in the expression treeRepresents a unary expression node in the expression tree
A binary expression node is inserted in the expression tree for any valid ODATA unary operator inUnaryOperatorKind
Enumeration of supported unary operators
For the semantic of these operators please see the ODATA specification for URL conventionsMarks an expression node a visitable by an expression visitor