|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| BinaryExpression | Represents a binary expression node in the expression tree returned by the methods
A binary expression node is inserted in the expression tree for any valid ODATA binary operator in BinaryOperator (e.g. |
| CommonExpression | Parent class of all classes used to build the expression tree
|
| ExpressionVisitor | Interface ExpressionVisitor is used to traverse a $filter or $orderby expression tree. |
| FilterExpression | Represents a $filter expression in the expression tree Used to define the root expression node in an $filter expression tree. |
| LiteralExpression | Represents a literal expression node in the expression tree
|
| MemberExpression | Represents a member expression in the expression tree
|
| MethodExpression | Represents a method expression in the expression tree
|
| OrderByExpression | Represents a $orderby expression Used to define the root expression node in an $filter expression tree. |
| OrderExpression | Represents a order expression in the expression tree
|
| PropertyExpression | Represents a property expression in the expression tree
|
| UnaryExpression | Represents a unary expression node in the expression tree
|
| Visitable | The interface Visitable is part of the visitor pattern used to traverse
the expression tree build from a $filter expression string or $orderby expression string. |
| Enum Summary | |
|---|---|
| BinaryOperator | Enumerations for supported binary operators of the ODATA expression parser for ODATA version 2.0 (with some restrictions) |
| ExpressionKind | Enumeration describing all possible node types inside an expression tree |
| MethodOperator | Enumerations for all supported methods of the ODATA expression parser for ODATA version 2.0 (with some restrictions). |
| SortOrder | Enumeration describing all possible sort orders used in an $orderby expression |
| UnaryOperator | Enumerations for supported unary operators of the OData expression parser for OData version 2.0 |
| Exception Summary | |
|---|---|
| ExceptionVisitExpression | Exception thrown while traversing/visiting a filter expression tree |
| ExpressionParserException | Exception thrown while parsing a filter or orderby expression |
Expression Parser
This package contains all classes necessary to decribe an expression tree(e.g. a filter or order by tree)
Trees can be traversed by implementing the ExpressionVisitor
interface and calling the accept() method.
Different types of expressions can be found in ExpressionKind
.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||