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 |
Copyright © 2021. All rights reserved.