Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.expressions
package org.eclipse.persistence.internal.expressions
-
ClassesClassDescriptionINTERNAL: This an extended FunctionExpression that allows the argument list to grow after it is created.Generic class for an expression with a base.Used for wrapping collection of values or expressions.Abstract class for expression that have exactly two children, such as and/or and relations.Used for wrapping constant values.Superclass for all expression that have a context.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.Used to itterate an expression tree, through inner subclasses.Purpose: Expression Java printer.This is used during the normalization process to allow for a single main expression traversal.INTERNAL: Used by function operators in deployment xml generation to accomodate custom functions.Purpose: Expression SQL printer.Expression operator customization for
EXTRACT(<date-time-part> FROM <date-time>)
.Field expressions represent a field of a table.Purpose:Represents The FOR UPDATE pessimistically locking clause.Purpose:Represents The FOR UPDATE OF fine-grained pessimistically locking clause.Represents an alias to a item selected by a from clause sub-select.Allow a table expression to be created on a sub-select to define a sub-select in the from clause.Used for expressions that have 0 to n children.Index expression may be created by QueryKeyExpression.index() method in case the QueryKeyExpression corresponds to a CollectionMapping with non-null listOrderField.Used for wrapping literal values.Used for logical AND and OR.This class represents a "query key" that isn't really there in the descriptors.Superclass for any object type expressions.Holder class storing a QueryKeyExpression representing an outer join plus some data calculated by method appendFromClauseForOuterJoin.Used for parameterized expressions, such as expression defined in mapping queries.Represents expression on query keys or mappings.Purpose:Used for all relation operators except for between.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.Purpose: Print DELETE statement with non trivial WHERE clausePurpose: Print DELETE statement.Purpose: Print INSERT statement.Purpose: Mirror SQL behavior.Purpose: Print SELECT statement.Purpose: Mirror SQL behavior.Purpose: Print UPDATE statement.INTERNAL: Allow a table to reference a sub-select to support sub-selects in the from clause.This is used to support subselects.INTERNAL: Represents the aliased tables an ObjectExpression will be translated to, along with any of its derived TableExpressions.A TableExpression allows for a raw database table to be referenced in a query.