See: Description
| Interface | Description |
|---|---|
| ExpressionEvaluator |
Interface for an evaluator of an expression.
|
| Class | Description |
|---|---|
| ArrayExpression |
Expression representing an input array of expressions (or at least some of the array is of expressions).
|
| CaseExpression |
Expression representing a case series of when expressions and their action expressions.
|
| ClassExpression |
Expression representing a candidate in a FROM clause.
|
| CreatorExpression |
Expression representing something like "new X.Y.Z([param1[,param2[,param3]]])".
|
| DyadicExpression |
Expression between two other expressions and an operation.
|
| Expression |
A Scalar expression in a Query.
|
| Expression.DyadicOperator |
"Dyadic" operator performs operation on one or two operands.
|
| Expression.MonadicOperator |
"Monadic" operator performs a function on one operand.
|
| Expression.Operator |
Representation of an Operator.
|
| ExpressionCompiler |
Compiler for expressions.
|
| InvokeExpression |
Expression representing invocation of a method.
|
| JoinExpression |
Expression representing a join between a candidate class, and the class of a field of the first class.
|
| Literal |
Literal of some type (String, Double, Long, BigDecimal, etc).
|
| OrderExpression |
Expression as part of an ordering clause.
|
| ParameterExpression |
Expression representing a parameter.
|
| PrimaryExpression |
Expression for a primary object.
|
| SubqueryExpression |
Expression containing a subquery.
|
| VariableExpression |
Expression representing a variable.
|
| Enum | Description |
|---|---|
| JoinExpression.JoinType |
| Exception | Description |
|---|---|
| PrimaryExpressionIsClassLiteralException |
Exception thrown when compiling a PrimaryExpression and we find that it really represents
a Class literal, and so should be swapped in the expression tree.
|
| PrimaryExpressionIsClassStaticFieldException |
Exception thrown when compiling a PrimaryExpression and we find that it really represents
a static field of a Class (literal), and so should be swapped in the Node tree.
|
| PrimaryExpressionIsInvokeException |
Exception thrown when compiling a PrimaryExpression and we find that it really represents
an invocation of a method, and so should be swapped in the expression tree.
|
| PrimaryExpressionIsVariableException |
Exception thrown when compiling a PrimaryExpression and we find that it really represents
an implicit variable, and so should be swapped in the expression tree.
|
Copyright © 2017. All rights reserved.