Package org.datanucleus.store.rdbms.sql.expression
package org.datanucleus.store.rdbms.sql.expression
Series of expressions representing conditions in SQL statements. Each expression represents an object, of a type, and hence has a JavaTypeMapping responsible for any get/set of that object in the SQL statement. Calling of the toSQL() method on an expression generates the SQL that it represents.
-
ClassDescriptionRepresentation of an aggregated expression.Expression for an aggregate function.Expression for an aggregate function.Expression for an aggregate function.Representation of array expression.Representation of array literal.Representation of a Binary expression in a Query.Representation of a Binary literal.Representation of a Boolean expression in a Query.Representation of a Boolean literal in a Query.Boolean expression to wrap a subquery.Representation of a Byte expression in a Query.Representation of a Byte literal.Case expression such asExpression representing the SQL constructCase expression such asCase expression such asRepresentation of a Character expression in a QueryRepresentation of a Character literal in a Query.An expression that represents some collection field in a query candidate class, or a collection field in an object linked from the candidate class by navigation.An SQL expression that will test if a column of a table falls within the given Collection of values.Representation of a column expression.Expression for a field/property that can delegate to an internal expression(s).Expression representing an enum field/property.Representation of an Enum literal.Utility methods for working with SQL expressions.Representation of a FloatPoint literal in a query.Exception thrown when trying to perform an illegal/unsupported operation on an SQL expression.Expression representing the SQL construct "IN (expr1, expr2, ...)".Representation of an Integer literal.An expression that represents some Map field in a query candidate class, or a Map field in an object linked from the candidate class by navigation.An SQL expression that will test if a column of a table falls within the given Map.An SQL expression that will test if a column of a table falls within the given Map's keys.An SQL expression that will test if a column of a table falls within the given Map's values.SQL Expression for creating a new object (in the result clause of a query).Representation of a Null literal in a Query.Representation of a Numeric expression in an SQL statement.Numeric expression to wrap a subquery.Representation of an Object expression in a Query.Representation of an Object literal in a query.Expression for java.util.Optional.Literal for java.util.Optional.Representation of a literal representing a parameter where we don't know the type of the parameter yet.Expression for use in an ordering clause representing a result alias.Cover-all expression to represent "single collection" mapped types.Cover-all literal to represent "single collection" mapped types.Base expression for SQL.Factory for creating SQL expressions/literals.Representation of an SQL Literal in a query.Representation of an expression with a string.Representation of a string literal.Expression representing a field/property that can be stored as a String or as a Numeric.String expression to wrap a subquery.Expression representing a field/property that can be stored as a String or as a Temporal.Expression containing a subquery.Interface representing an expression that contains a subquery.Representation of temporal objects in java query languages.Representation of temporal literal in a Query.Temporal expression to wrap a subquery.Wrapper expression handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.Wrapper literal handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.Expression representing a TypeConverterMultiMapping where we have a java type mapped to multiple columns.Literal for an object persisted using TypeConverterMultiMapping.Representation of an expression for an unbound variable.