| Class | Description |
|---|---|
| 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.
|
| 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.
|
| FunctionExpression |
Used for expressions that have 0 to n children.
|
| 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.
|
| ObjectExpression |
Superclass for any object type expressions.
|
| 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.
|
| 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.
|
| 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 |