| Modifier and Type | Class and Description |
|---|---|
| public class | ArgumentListFunctionExpression
INTERNAL: This an extended FunctionExpression that allows the argument list to grow after it is created. |
| public abstract class | BaseExpression
Generic class for an expression with a base. |
| public class | |
| public class | CollectionExpression
Used for wrapping collection of values or expressions. |
| public abstract class | CompoundExpression
Abstract class for expression that have exactly two children, such as and/or and relations. |
| public class | ConstantExpression
Used for wrapping constant values. |
| public abstract class | DataExpression
Superclass for all expression that have a context. |
| public class | 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. |
| public abstract class | ExpressionIterator
Used to itterate an expression tree, through inner subclasses. |
| public class | ExpressionJavaPrinter
Purpose: Expression Java printer. |
| public class | ExpressionNormalizer
This is used during the normalization process to allow for a single main expression traversal. |
| public class | ExpressionOperatorConverter
INTERNAL: Used by function operators in deployment xml generation to accomodate custom functions. |
| public class | ExpressionSQLPrinter
Purpose: Expression SQL printer. |
| public class | ExtractOperator
Expression operator customization for |
| public class | FieldExpression
Field expressions represent a field of a table. |
| public class | ForUpdateClause
Purpose:Represents The FOR UPDATE pessimistically locking clause. |
| public class | ForUpdateOfClause
Purpose:Represents The FOR UPDATE OF fine-grained pessimistically locking clause. |
| public class | FromAliasExpression
Represents an alias to a item selected by a from clause sub-select. |
| public class | FromSubSelectExpression
Allow a table expression to be created on a sub-select to define a sub-select in the from clause. |
| public class | FunctionExpression
Used for expressions that have 0 to n children. |
| public class | IndexExpression
Index expression may be created by QueryKeyExpression.index() method in case the QueryKeyExpression corresponds to a CollectionMapping with non-null listOrderField. |
| public class | LiteralExpression
Used for wrapping literal values. |
| public class | LogicalExpression
Used for logical AND and OR. |
| public class | ManualQueryKeyExpression
This class represents a "query key" that isn't really there in the descriptors. |
| public class | |
| public class | |
| public abstract class | ObjectExpression
Superclass for any object type expressions. |
| public class | OuterJoinExpressionHolder
Holder class storing a QueryKeyExpression representing an outer join plus some data calculated by method appendFromClauseForOuterJoin. |
| public class | ParameterExpression
Used for parameterized expressions, such as expression defined in mapping queries. |
| public class | QueryKeyExpression
Represents expression on query keys or mappings. |
| public class | RelationExpression
Purpose:Used for all relation operators except for between. |
| public class | 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. |
| public class | SQLDeleteAllStatement
Purpose: Print DELETE statement with non trivial WHERE clause Responsibilities:
|
| public class | |
| public class | SQLDeleteStatement
Purpose: Print DELETE statement. |
| public class | SQLInsertStatement
Purpose: Print INSERT statement. |
| public abstract class | |
| public abstract class | SQLModifyStatement
Purpose: Mirror SQL behavior. |
| public class | SQLSelectStatement
Purpose: Print SELECT statement. |
| public abstract class | SQLStatement
Purpose: Mirror SQL behavior. |
| public class | |
| public class | |
| public class | |
| public class | SQLUpdateStatement
Purpose: Print UPDATE statement. |
| public class | SubSelectDatabaseTable
INTERNAL: Allow a table to reference a sub-select to support sub-selects in the from clause. |
| public class | SubSelectExpression
This is used to support subselects. |
| public class | TableAliasLookup
INTERNAL: Represents the aliased tables an ObjectExpression will be translated to, along with any of its derived TableExpressions. |
| public class | TableExpression
A TableExpression allows for a raw database table to be referenced in a query. |
| public class |