Interface for an evaluator of an expression.
Abstract evaluator for an expression.
Expression representing an input array of expressions (or at least some of the array is of expressions).
Expression representing a case series of when expressions and their action expressions.
Expression representing a candidate in a FROM clause.
Expression representing something like "new X.Y.Z([param1[,param2[,param3]]])".
Expression between two other expressions and an operation.
A Scalar expression in a Query.
"Dyadic" operator performs operation on one or two operands.
"Monadic" operator performs a function on one operand.
Representation of an Operator.
Compiler for expressions.
Expression representing invocation of a method.
Expression representing a join between a candidate class, and the class of a field of the first class.
Literal of some type (String, Double, Long, BigDecimal, etc).
Expression as part of an ordering clause.
Expression representing a parameter.
Expression for a primary object.
Expression containing a subquery.
Expression representing a the type of the contained expression.
Expression representing a variable.
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.
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.
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.
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 © 2018. All rights reserved.