Package org.datanucleus.query.expression

Package providing expressions from which a compiled query is made up.

See:
          Description

Interface Summary
ExpressionEvaluator Interface for an evaluator of an expression.
 

Class Summary
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 Summary
JoinExpression.JoinType  
 

Exception Summary
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.
 

Package org.datanucleus.query.expression Description

Package providing expressions from which a compiled query is made up.



Copyright © 2011. All Rights Reserved.