See: Description
Interface | Description |
---|---|
ExpressionEvaluator |
Interface for an evaluator of an expression.
|
Class | Description |
---|---|
AbstractExpressionEvaluator |
Abstract evaluator for an expression.
|
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.
|
TypeExpression |
Expression representing a the type of the contained expression.
|
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 © 2019. All rights reserved.