Package org.datanucleus.store.rdbms.sql.expression

Series of expressions representing conditions in SQL statements.

See:
          Description

Interface Summary
SQLLiteral Representation of an SQL Literal in a query.
 

Class Summary
AggregateExpression Expression for an aggregate function.
ArrayExpression Representation of array expression.
ArrayLiteral Representation of array literal.
BooleanExpression Representation of a Boolean expression in a Query.
BooleanLiteral Representation of a Boolean literal in a Query.
BooleanSubqueryExpression Boolean expression to wrap a subquery.
ByteExpression Representation of a Byte expression in a Query.
ByteLiteral Representation of a Byte literal.
CharacterExpression Representation of a Character expression in a Query
CharacterLiteral Representation of a Character literal in a Query.
CollectionExpression An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation.
CollectionLiteral An SQL expression that will test if a column of a table falls within the given Collection of values.
ColumnExpression Representation of a column expression.
EnumExpression Expression representing an enum field/property.
EnumLiteral Representation of an Enum literal.
ExpressionUtils Utility methods for working with SQL expressions.
FloatingPointLiteral Representation of a FloatPoint literal in a query.
IntegerLiteral Representation of an Integer literal.
MapExpression An expression that represents some Map field in a query candidate class, or a Map field in an object linked from the candidate class by navigation.
MapLiteral An SQL expression that will test if a column of a table falls within the given Map.
NewObjectExpression SQL Expression for creating a new object (in the result clause of a query).
NullLiteral Representation of a Null literal in a Query.
NumericExpression Representation of a Numeric expression in an SQL statement.
NumericSubqueryExpression Numeric expression to wrap a subquery.
ObjectExpression Representation of an Object expression in a Query.
ObjectLiteral Representation of an Object literal in a query.
ParameterLiteral Representation of a literal representing a parameter where we don't know the type of the parameter yet.
SQLExpression Base expression for SQL.
SQLExpressionFactory Factory for creating SQL expressions/literals.
StringExpression Representation of an expression with a string.
StringLiteral Representation of a string literal.
SubqueryExpression Expression containing a subquery.
TemporalExpression Representation of temporal objects in java query languages.
TemporalLiteral Representation of temporal literal in a Query.
 

Exception Summary
IllegalExpressionOperationException Exception thrown when trying to perform an illegal/unsupported operation on an SQL expression.
 

Package org.datanucleus.store.rdbms.sql.expression Description

Series of expressions representing conditions in SQL statements. Each expression represents an object, of a type, and hence has a JavaTypeMapping responsible for any get/set of that object in the SQL statement. Calling of the toSQL() method on an expression generates the SQL that it represents.



Copyright © 2009. All Rights Reserved.