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 |
|