Package org.datanucleus.query.expression

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

See:
          Description

Interface Summary
ExpressionEvaluator  
 

Class Summary
ArrayExpression Expression representing an input array of expressions (or at least some of the array is of expressions).
CastExpression Expression representing a cast to a different type.
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 © 2010. All Rights Reserved.