| ArgumentListFunctionExpression |
INTERNAL:
This an extended FunctionExpression that allows the argument list to grow after it is created.
|
| BaseExpression |
Generic class for an expression with a base.
|
| ClassTypeExpression |
|
| CollectionExpression |
Used for wrapping collection of values or expressions.
|
| CompoundExpression |
Abstract class for expression that have exactly two children, such as and/or and relations.
|
| ConstantExpression |
Used for wrapping constant values.
|
| DataExpression |
Superclass for all expression that have a context.
|
| DateConstantExpression |
INTERNAL:
This expression represents a date represented in JDBC escape syntax, for instance, the String:
{d '1901-01-01'} can be used to represent a Date and use used only by the JPQL parser.
|
| ExpressionIterator |
Used to itterate an expression tree, through inner subclasses.
|
| ExpressionJavaPrinter |
Purpose: Expression Java printer.
|
| ExpressionNormalizer |
This is used during the normalization process to allow for a single main expression traversal.
|
| ExpressionOperatorConverter |
INTERNAL:
Used by function operators in deployment xml generation to accomodate custom functions.
|
| ExpressionSQLPrinter |
Purpose: Expression SQL printer.
|
| FieldExpression |
Field expressions represent a field of a table.
|
| ForUpdateClause |
Purpose:Represents The FOR UPDATE pessimistically locking clause.
|
| ForUpdateOfClause |
Purpose:Represents The FOR UPDATE OF fine-grained pessimistically
locking clause.
|
| FromAliasExpression |
Represents an alias to a item selected by a from clause sub-select.
|
| FromSubSelectExpression |
Allow a table expression to be created on a sub-select to define a sub-select in the from clause.
|
| FunctionExpression |
Used for expressions that have 0 to n children.
|
| IndexExpression |
Index expression may be created by QueryKeyExpression.index() method
in case the QueryKeyExpression corresponds to a CollectionMapping with
non-null listOrderField.
|
| LiteralExpression |
Used for wrapping literal values.
|
| LogicalExpression |
Used for logical AND and OR.
|
| ManualQueryKeyExpression |
This class represents a "query key" that isn't really there
in the descriptors.
|
| MapEntryExpression |
|
| NestedTable |
|
| ObjectExpression |
Superclass for any object type expressions.
|
| OuterJoinExpressionHolder |
Holder class storing a QueryKeyExpression representing an outer join
plus some data calculated by method appendFromClauseForOuterJoin.
|
| ParameterExpression |
Used for parameterized expressions, such as expression defined in mapping queries.
|
| QueryKeyExpression |
Represents expression on query keys or mappings.
|
| RelationExpression |
Purpose:Used for all relation operators except for between.
|
| SpatialExpressionOperators |
INTERNAL:
This class produces a number of ExpressionOperators for spatial classes
The static methods in this class are used by Oracle9Platform to initialize
these operators.
|
| SQLDeleteAllStatement |
Purpose: Print DELETE statement with non trivial WHERE clause
|
| SQLDeleteAllStatementForTempTable |
|
| SQLDeleteStatement |
Purpose: Print DELETE statement.
|
| SQLInsertStatement |
Purpose: Print INSERT statement.
|
| SQLModifyAllStatementForTempTable |
|
| SQLModifyStatement |
Purpose: Mirror SQL behavior.
|
| SQLSelectStatement |
Purpose: Print SELECT statement.
|
| SQLStatement |
Purpose: Mirror SQL behavior.
|
| SQLUpdateAllStatement |
|
| SQLUpdateAllStatementForOracleAnonymousBlock |
|
| SQLUpdateAllStatementForTempTable |
|
| SQLUpdateStatement |
Purpose: Print UPDATE statement.
|
| SubSelectDatabaseTable |
INTERNAL:
Allow a table to reference a sub-select to support sub-selects in the from clause.
|
| SubSelectExpression |
This is used to support subselects.
|
| TableAliasLookup |
INTERNAL:
Represents the aliased tables an ObjectExpression will be translated to,
along with any of its derived TableExpressions.
|
| TableExpression |
A TableExpression allows for a raw database table to be referenced in a query.
|
| TreatAsExpression |
|