Uses of Class
org.datanucleus.store.rdbms.sql.expression.SQLExpression
-
Packages that use SQLExpression Package Description org.datanucleus.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation.org.datanucleus.store.rdbms.query Package providing the querying mechanism for DataNucleus for RDBMS datastores.org.datanucleus.store.rdbms.sql Series of classes used to generate SQL statements.org.datanucleus.store.rdbms.sql.expression Series of expressions representing conditions in SQL statements.org.datanucleus.store.rdbms.sql.method Support for invocation of Java methods, typically using SQL functions.org.datanucleus.store.rdbms.sql.operation Support for operations between expressions where we may need to use SQL functions. -
-
Uses of SQLExpression in org.datanucleus.store.rdbms.adapter
Methods in org.datanucleus.store.rdbms.adapter with parameters of type SQLExpression Modifier and Type Method Description java.lang.String
BaseDatastoreAdapter. getOrderString(org.datanucleus.store.StoreManager storeMgr, java.lang.String orderString, SQLExpression sqlExpr)
Convenience method to allow adaption of an ordering string before applying it.java.lang.String
DatastoreAdapter. getOrderString(org.datanucleus.store.StoreManager storeMgr, java.lang.String orderString, SQLExpression sqlExpr)
Convenience method to allow adaption of an ordering string before applying it. -
Uses of SQLExpression in org.datanucleus.store.rdbms.query
Fields in org.datanucleus.store.rdbms.query with type parameters of type SQLExpression Modifier and Type Field Description (package private) java.util.Map<java.lang.Object,SQLExpression>
QueryToSQLMapper. expressionForParameter
(package private) java.util.Deque<SQLExpression>
QueryToSQLMapper. stack
Stack of expressions, used for compilation of the query into SQL.Methods in org.datanucleus.store.rdbms.query that return SQLExpression Modifier and Type Method Description SQLExpression
QueryGenerator. bindVariable(UnboundExpression expr, java.lang.Class type)
Method to bind the specified unbound variable (as cross join).SQLExpression
QueryToSQLMapper. bindVariable(UnboundExpression expr, java.lang.Class type)
Method to bind the specified unbound variable (as cross join) on the assumption that the type is a persistable class.protected SQLExpression
QueryToSQLMapper. getInvokedSqlExpressionForInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr)
protected SQLExpression
QueryToSQLMapper. getSQLLiteralForLiteralValue(java.lang.Object litValue)
protected SQLExpression
QueryToSQLMapper. processInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr, SQLExpression invokedSqlExpr)
Internal method to handle the processing of an InvokeExpression.protected SQLExpression
QueryToSQLMapper. processUnboundExpression(UnboundExpression expr)
Methods in org.datanucleus.store.rdbms.query with parameters of type SQLExpression Modifier and Type Method Description private boolean
QueryToSQLMapper. checkCaseExpressionsConsistent(SQLExpression expr1, SQLExpression expr2)
protected java.lang.Object
QueryToSQLMapper. processCaseExpression(org.datanucleus.store.query.expression.CaseExpression expr, SQLExpression typeExpr)
protected SQLExpression
QueryToSQLMapper. processInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr, SQLExpression invokedSqlExpr)
Internal method to handle the processing of an InvokeExpression.protected void
QueryToSQLMapper. validateExpressionForResult(SQLExpression sqlExpr)
Method that validates that the specified expression is valid for use in a result clause. -
Uses of SQLExpression in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as SQLExpression Modifier and Type Field Description protected SQLExpression[]
SelectStatement. orderingExpressions
Expressions for any ORDER BY clause.protected SQLExpression[]
UpdateStatement. updates
Array of update expressions when the statement is an UPDATE.Fields in org.datanucleus.store.rdbms.sql with type parameters of type SQLExpression Modifier and Type Field Description (package private) java.util.List<SQLExpression>
InsertStatement. columnList
protected java.util.List<SQLExpression>
SelectStatement. groupingExpressions
Expression(s) for the GROUP BY clause.Methods in org.datanucleus.store.rdbms.sql with parameters of type SQLExpression Modifier and Type Method Description void
InsertStatement. addColumn(SQLExpression expr)
void
SelectStatement. addGroupingExpression(SQLExpression expr)
Method to add a grouping expression to the query.protected void
SelectStatement. addOrderComponent(SQLText orderST, java.lang.String orderString, SQLExpression orderExpr, boolean orderDirection, org.datanucleus.store.query.NullOrderingType orderNullDirective, DatastoreAdapter dba)
SQLText
SQLText. append(SQLExpression expr)
Append an SQLExpression.int[]
SelectStatement. select(SQLExpression expr, java.lang.String alias)
Select an expression.void
SelectStatement. setOrdering(SQLExpression[] exprs, boolean[] descending)
Mutator for the ordering criteria.void
SelectStatement. setOrdering(SQLExpression[] exprs, boolean[] descending, org.datanucleus.store.query.NullOrderingType[] nullOrders)
Mutator for the ordering criteria.void
UpdateStatement. setUpdates(SQLExpression[] exprs)
Method to set the UPDATE clause of the statement. -
Uses of SQLExpression in org.datanucleus.store.rdbms.sql.expression
Subclasses of SQLExpression in org.datanucleus.store.rdbms.sql.expression Modifier and Type Class Description class
AggregateNumericExpression
Expression for an aggregate function.class
AggregateStringExpression
Expression for an aggregate function.class
AggregateTemporalExpression
Expression for an aggregate function.class
ArrayExpression
Representation of array expression.class
ArrayLiteral
Representation of array literal.class
BinaryExpression
Representation of a Binary expression in a Query.class
BinaryLiteral
Representation of a Binary literal.class
BooleanExpression
Representation of a Boolean expression in a Query.class
BooleanLiteral
Representation of a Boolean literal in a Query.class
BooleanSubqueryExpression
Boolean expression to wrap a subquery.class
ByteExpression
Representation of a Byte expression in a Query.class
ByteLiteral
Representation of a Byte literal.class
CaseBooleanExpression
Case expression such asclass
CaseExpression
Expression representing the SQL constructclass
CaseNumericExpression
Case expression such asclass
CaseStringExpression
Case expression such asclass
CharacterExpression
Representation of a Character expression in a Queryclass
CharacterLiteral
Representation of a Character literal in a Query.class
CollectionExpression
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.class
CollectionLiteral
An SQL expression that will test if a column of a table falls within the given Collection of values.class
ColumnExpression
Representation of a column expression.class
DelegatedExpression
Expression for a field/property that can delegate to an internal expression(s).class
EnumExpression
Expression representing an enum field/property.class
EnumLiteral
Representation of an Enum literal.class
FloatingPointLiteral
Representation of a FloatPoint literal in a query.class
InExpression
Expression representing the SQL construct "IN (expr1, expr2, ...)".class
IntegerLiteral
Representation of an Integer literal.class
MapExpression
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.class
MapLiteral
An SQL expression that will test if a column of a table falls within the given Map.static class
MapLiteral.MapKeyLiteral
An SQL expression that will test if a column of a table falls within the given Map's keys.static class
MapLiteral.MapValueLiteral
An SQL expression that will test if a column of a table falls within the given Map's values.class
NewObjectExpression
SQL Expression for creating a new object (in the result clause of a query).class
NullLiteral
Representation of a Null literal in a Query.class
NumericExpression
Representation of a Numeric expression in an SQL statement.class
NumericSubqueryExpression
Numeric expression to wrap a subquery.class
ObjectExpression
Representation of an Object expression in a Query.class
ObjectLiteral
Representation of an Object literal in a query.class
OptionalExpression
Expression for java.util.Optional.class
OptionalLiteral
Literal for java.util.Optional.class
ParameterLiteral
Representation of a literal representing a parameter where we don't know the type of the parameter yet.class
ResultAliasExpression
Expression for use in an ordering clause representing a result alias.class
SingleCollectionExpression
Cover-all expression to represent "single collection" mapped types.class
SingleCollectionLiteral
Cover-all literal to represent "single collection" mapped types.class
StringExpression
Representation of an expression with a string.class
StringLiteral
Representation of a string literal.class
StringNumericExpression
Expression representing a field/property that can be stored as a String or as a Numeric.class
StringSubqueryExpression
String expression to wrap a subquery.class
StringTemporalExpression
Expression representing a field/property that can be stored as a String or as a Temporal.class
SubqueryExpression
Expression containing a subquery.class
TemporalExpression
Representation of temporal objects in java query languages.class
TemporalLiteral
Representation of temporal literal in a Query.class
TemporalSubqueryExpression
Temporal expression to wrap a subquery.class
TypeConverterExpression
Wrapper expression handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.class
TypeConverterLiteral
Wrapper literal handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.class
TypeConverterMultiExpression
Expression representing a TypeConverterMultiMapping where we have a java type mapped to multiple columns.class
TypeConverterMultiLiteral
Literal for an object persisted using TypeConverterMultiMapping.class
UnboundExpression
Representation of an expression for an unbound variable.Fields in org.datanucleus.store.rdbms.sql.expression declared as SQLExpression Modifier and Type Field Description (package private) SQLExpression[]
CaseExpression. actionExprs
protected SQLExpression
DelegatedExpression. delegate
The delegate expression that we use.(package private) SQLExpression
CaseExpression. elseExpr
(package private) SQLExpression
InExpression. expr
(package private) SQLExpression[]
InExpression. exprs
(package private) SQLExpression[]
CaseExpression. whenExprs
protected SQLExpression[]
SingleCollectionExpression. wrappedExpressions
Fields in org.datanucleus.store.rdbms.sql.expression with type parameters of type SQLExpression Modifier and Type Field Description (package private) java.util.List<SQLExpression>
NewObjectExpression. ctrArgExprs
The argument expressions to use in the constructor.protected java.util.List<SQLExpression>
ArrayExpression. elementExpressions
Expressions for all elements in the array.private java.util.List<SQLExpression>
CollectionLiteral. elementExpressions
Expressions for all elements in the Collection(package private) java.util.Map<java.lang.String,java.lang.Class<? extends SQLExpression>>
SQLExpressionFactory. expressionClassByMappingName
Cache of expression class, keyed by the mapping class name.private java.util.List<SQLExpression>
MapLiteral.MapKeyLiteral. keyExpressions
Expressions for all keys in the Map(package private) java.util.Map<java.lang.String,java.lang.Class<? extends SQLExpression>>
SQLExpressionFactory. literalClassByMappingName
Cache of literal class, keyed by the mapping class name.private java.util.List<SQLExpression>
MapLiteral.MapValueLiteral. valueExpressions
Expressions for all values in the MapMethods in org.datanucleus.store.rdbms.sql.expression that return SQLExpression Modifier and Type Method Description SQLExpression
ByteLiteral. add(SQLExpression expr)
SQLExpression
CharacterExpression. add(SQLExpression expr)
SQLExpression
CharacterLiteral. add(SQLExpression expr)
SQLExpression
DelegatedExpression. add(SQLExpression expr)
SQLExpression
FloatingPointLiteral. add(SQLExpression expr)
SQLExpression
IntegerLiteral. add(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NullLiteral. add(SQLExpression expr)
SQLExpression
NumericExpression. add(SQLExpression expr)
SQLExpression
ParameterLiteral. add(SQLExpression expr)
SQLExpression
SQLExpression. add(SQLExpression expr)
Additive Operator.SQLExpression
StringExpression. add(SQLExpression expr)
SQLExpression
StringLiteral. add(SQLExpression expr)
SQLExpression
TemporalExpression. add(SQLExpression expr)
SQLExpression
NumericExpression. bitAnd(SQLExpression expr)
SQLExpression
SQLExpression. bitAnd(SQLExpression expr)
BITWISE AND operation.SQLExpression
NumericExpression. bitOr(SQLExpression expr)
SQLExpression
SQLExpression. bitOr(SQLExpression expr)
BITWISE OR operation.SQLExpression
ObjectExpression. cast(SQLExpression expr)
Cast operator.SQLExpression
SQLExpression. cast(SQLExpression expr)
A cast expression converts, at run time, a value of one type to a similar value of another type; or confirms, at compile time, that the type of an expression is boolean; or checks, at run time, that a reference value refers to an object whose class is compatible with a specified reference type.SQLExpression
CharacterExpression. com()
SQLExpression
CharacterLiteral. com()
SQLExpression
NumericExpression. com()
SQLExpression
SQLExpression. com()
Bitwise Complement OperatorSQLExpression
SQLExpression. distinct()
Distinct operator.SQLExpression
ByteLiteral. div(SQLExpression expr)
SQLExpression
CharacterExpression. div(SQLExpression expr)
SQLExpression
DelegatedExpression. div(SQLExpression expr)
SQLExpression
FloatingPointLiteral. div(SQLExpression expr)
SQLExpression
IntegerLiteral. div(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. div(SQLExpression expr)
SQLExpression
SQLExpression. div(SQLExpression expr)
Division Operator.SQLExpression
SQLExpression. encloseInParentheses()
Method to request the enclosure of this expression within parentheses.SQLExpression
DelegatedExpression. getDelegate()
Accessor for the delegate that represents this enum.static SQLExpression
ExpressionUtils. getEscapedPatternExpression(SQLExpression patternExpr)
The pattern string for representing one character.static SQLExpression
ExpressionUtils. getLiteralForOne(SQLStatement stmt)
Convenience accessor for a literal for the number 1.SQLExpression
ArrayExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
BooleanExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
ByteExpression. invoke(java.lang.String methodName, java.util.List args)
SQLExpression
CharacterExpression. invoke(java.lang.String methodName, java.util.List args)
SQLExpression
CollectionExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
CollectionLiteral. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
DelegatedExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
MapExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
MapLiteral.MapKeyLiteral. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
NumericSubqueryExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
ObjectExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
OptionalExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SingleCollectionExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SQLExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
Invocation of a method on this expression.SQLExpression
StringExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
StringSubqueryExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TemporalExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TemporalLiteral. invoke(java.lang.String methodName, java.util.List args)
SQLExpression
TemporalSubqueryExpression. invoke(java.lang.String methodName, java.util.List args)
SQLExpression
TypeConverterExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TypeConverterMultiExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SQLExpressionFactory. invokeMethod(SQLStatement stmt, java.lang.String className, java.lang.String methodName, SQLExpression expr, java.util.List<SQLExpression> args)
Accessor for the result of an SQLMethod call on the supplied expression with the supplied args.SQLExpression
SQLExpressionFactory. invokeOperation(java.lang.String name, SQLExpression expr, SQLExpression expr2)
Accessor for the result of an SQLOperation call on the supplied expression with the supplied args.SQLExpression
ByteLiteral. mod(SQLExpression expr)
SQLExpression
CharacterExpression. mod(SQLExpression expr)
Method to return a modulus expression.SQLExpression
CharacterLiteral. mod(SQLExpression expr)
SQLExpression
DelegatedExpression. mod(SQLExpression expr)
SQLExpression
IntegerLiteral. mod(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. mod(SQLExpression expr)
Method to return a modulus expression.SQLExpression
SQLExpression. mod(SQLExpression expr)
Remainder Operator.SQLExpression
ByteLiteral. mul(SQLExpression expr)
SQLExpression
CharacterExpression. mul(SQLExpression expr)
SQLExpression
DelegatedExpression. mul(SQLExpression expr)
SQLExpression
FloatingPointLiteral. mul(SQLExpression expr)
SQLExpression
IntegerLiteral. mul(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. mul(SQLExpression expr)
SQLExpression
SQLExpression. mul(SQLExpression expr)
Multiplication OperatorSQLExpression
ByteLiteral. neg()
SQLExpression
CharacterExpression. neg()
SQLExpression
CharacterLiteral. neg()
SQLExpression
FloatingPointLiteral. neg()
SQLExpression
IntegerLiteral. neg()
Negate operation.SQLExpression
NumericExpression. neg()
SQLExpression
SQLExpression. neg()
Unary Minus OperatorSQLExpression
SQLExpressionFactory. newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping)
Factory for an expression representing a mapping on a table.SQLExpression
SQLExpressionFactory. newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping, JavaTypeMapping parentMapping)
Factory for an expression representing a mapping on a table.SQLExpression
SQLExpressionFactory. newLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value)
Factory for a literal representing a value.SQLExpression
SQLExpressionFactory. newLiteralParameter(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String paramName)
Factory for a literal as an input parameter.SQLExpression
SQLExpressionFactory. replaceParameterLiteral(ParameterLiteral paramLit, SQLExpression comparisonExpr)
Convenience method to replace the provided ParameterLiteral with a "parameter-based" literal using the supplied mapping (generated before its type was known).SQLExpression
ByteLiteral. sub(SQLExpression expr)
SQLExpression
CharacterExpression. sub(SQLExpression expr)
SQLExpression
CharacterLiteral. sub(SQLExpression expr)
SQLExpression
DelegatedExpression. sub(SQLExpression expr)
SQLExpression
FloatingPointLiteral. sub(SQLExpression expr)
SQLExpression
IntegerLiteral. sub(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. sub(SQLExpression expr)
SQLExpression
SQLExpression. sub(SQLExpression expr)
Additive Operator.SQLExpression
TemporalExpression. sub(SQLExpression expr)
SQLExpression
SQLExpression. unDistinct()
Method to remove a previously applied DISTINCT operator, to get back to the contained expression.Methods in org.datanucleus.store.rdbms.sql.expression that return types with arguments of type SQLExpression Modifier and Type Method Description java.util.List<SQLExpression>
NewObjectExpression. getConstructorArgExpressions()
java.util.List<SQLExpression>
ArrayExpression. getElementExpressions()
java.util.List<SQLExpression>
CollectionLiteral. getElementExpressions()
java.util.List<SQLExpression>
MapLiteral.MapKeyLiteral. getKeyExpressions()
java.util.List<SQLExpression>
MapLiteral.MapValueLiteral. getValueExpressions()
Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLExpression Modifier and Type Method Description SQLExpression
ByteLiteral. add(SQLExpression expr)
SQLExpression
CharacterExpression. add(SQLExpression expr)
SQLExpression
CharacterLiteral. add(SQLExpression expr)
SQLExpression
DelegatedExpression. add(SQLExpression expr)
SQLExpression
FloatingPointLiteral. add(SQLExpression expr)
SQLExpression
IntegerLiteral. add(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NullLiteral. add(SQLExpression expr)
SQLExpression
NumericExpression. add(SQLExpression expr)
SQLExpression
ParameterLiteral. add(SQLExpression expr)
SQLExpression
SQLExpression. add(SQLExpression expr)
Additive Operator.SQLExpression
StringExpression. add(SQLExpression expr)
SQLExpression
StringLiteral. add(SQLExpression expr)
SQLExpression
TemporalExpression. add(SQLExpression expr)
protected void
ObjectExpression. addSubexpressionsToRelatedExpression(SQLExpression expr)
Updates the supplied expression with sub-expressions of consistent types to this expression.BooleanExpression
BooleanExpression. and(SQLExpression expr)
BooleanExpression
BooleanLiteral. and(SQLExpression expr)
BooleanExpression
SQLExpression. and(SQLExpression expr)
Conditional AND.SQLExpression
NumericExpression. bitAnd(SQLExpression expr)
SQLExpression
SQLExpression. bitAnd(SQLExpression expr)
BITWISE AND operation.SQLExpression
NumericExpression. bitOr(SQLExpression expr)
SQLExpression
SQLExpression. bitOr(SQLExpression expr)
BITWISE OR operation.SQLExpression
ObjectExpression. cast(SQLExpression expr)
Cast operator.SQLExpression
SQLExpression. cast(SQLExpression expr)
A cast expression converts, at run time, a value of one type to a similar value of another type; or confirms, at compile time, that the type of an expression is boolean; or checks, at run time, that a reference value refers to an object whose class is compatible with a specified reference type.static void
ExpressionUtils. checkAndCorrectExpressionMappingsForBooleanComparison(SQLExpression expr1, SQLExpression expr2)
Convenience method that compares the mappings used by the two expressions for compatibility for use in a boolean comparison (eq, noteq, gt, gteq, lt, lteq) and, if necessary, updates the mapping if one of them is a SQLLiteral and is deemed inconsistent with the other expression.protected static void
ExpressionUtils. checkAndCorrectLiteralForConsistentMappingsForBooleanComparison(SQLLiteral lit, SQLExpression expr)
SQLExpression
ByteLiteral. div(SQLExpression expr)
SQLExpression
CharacterExpression. div(SQLExpression expr)
SQLExpression
DelegatedExpression. div(SQLExpression expr)
SQLExpression
FloatingPointLiteral. div(SQLExpression expr)
SQLExpression
IntegerLiteral. div(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. div(SQLExpression expr)
SQLExpression
SQLExpression. div(SQLExpression expr)
Division Operator.BooleanExpression
BooleanExpression. eor(SQLExpression expr)
BooleanExpression
BooleanLiteral. eor(SQLExpression expr)
BooleanExpression
SQLExpression. eor(SQLExpression expr)
Exclusive ORBooleanExpression
ArrayExpression. eq(SQLExpression expr)
BooleanExpression
BinaryExpression. eq(SQLExpression expr)
BooleanExpression
BooleanExpression. eq(SQLExpression expr)
BooleanExpression
BooleanLiteral. eq(SQLExpression expr)
BooleanExpression
ByteExpression. eq(SQLExpression expr)
BooleanExpression
ByteLiteral. eq(SQLExpression expr)
BooleanExpression
CaseExpression. eq(SQLExpression expr)
BooleanExpression
CharacterExpression. eq(SQLExpression expr)
BooleanExpression
CharacterLiteral. eq(SQLExpression expr)
BooleanExpression
CollectionExpression. eq(SQLExpression expr)
Method to return the expression for comparing a collection with a value.BooleanExpression
ColumnExpression. eq(SQLExpression expr)
BooleanExpression
DelegatedExpression. eq(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. eq(SQLExpression expr)
BooleanExpression
IntegerLiteral. eq(SQLExpression expr)
BooleanExpression
MapExpression. eq(SQLExpression expr)
Method to return the expression for comparing a map with a value.BooleanExpression
NullLiteral. eq(SQLExpression expr)
BooleanExpression
NumericExpression. eq(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. eq(SQLExpression expr)
BooleanExpression
ObjectExpression. eq(SQLExpression expr)
Equals operator.BooleanExpression
ObjectLiteral. eq(SQLExpression expr)
Method called when the query contains "object == value".BooleanExpression
ParameterLiteral. eq(SQLExpression expr)
BooleanExpression
SQLExpression. eq(SQLExpression expr)
Equality operator (equals to)BooleanExpression
StringExpression. eq(SQLExpression expr)
BooleanExpression
StringLiteral. eq(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. eq(SQLExpression expr)
BooleanExpression
TemporalExpression. eq(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. eq(SQLExpression expr)
BooleanExpression
ByteExpression. ge(SQLExpression expr)
BooleanExpression
ByteLiteral. ge(SQLExpression expr)
BooleanExpression
CaseExpression. ge(SQLExpression expr)
BooleanExpression
CharacterExpression. ge(SQLExpression expr)
BooleanExpression
CharacterLiteral. ge(SQLExpression expr)
BooleanExpression
DelegatedExpression. ge(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. ge(SQLExpression expr)
BooleanExpression
IntegerLiteral. ge(SQLExpression expr)
BooleanExpression
NumericExpression. ge(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. ge(SQLExpression expr)
BooleanExpression
ObjectExpression. ge(SQLExpression expr)
BooleanExpression
ParameterLiteral. ge(SQLExpression expr)
BooleanExpression
SQLExpression. ge(SQLExpression expr)
Relational operator (greater than or equals)BooleanExpression
StringExpression. ge(SQLExpression expr)
BooleanExpression
StringLiteral. ge(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. ge(SQLExpression expr)
BooleanExpression
TemporalExpression. ge(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. ge(SQLExpression expr)
static BooleanExpression
ExpressionUtils. getAppIdEqualityExpression(java.lang.Object id, SQLExpression expr, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.AbstractClassMetaData acmd, java.lang.Integer index, BooleanExpression bExpr)
Create an equality expression "(expr == id)" for an application identity using reflection to retrieve values and generate the mappings.static SQLExpression
ExpressionUtils. getEscapedPatternExpression(SQLExpression patternExpr)
The pattern string for representing one character.static NumericExpression
ExpressionUtils. getNumericExpression(SQLExpression expr)
Method to return a numeric expression for the supplied SQL expression.BooleanExpression
BinaryExpression. gt(SQLExpression expr)
BooleanExpression
ByteExpression. gt(SQLExpression expr)
BooleanExpression
ByteLiteral. gt(SQLExpression expr)
BooleanExpression
CaseExpression. gt(SQLExpression expr)
BooleanExpression
CharacterExpression. gt(SQLExpression expr)
BooleanExpression
CharacterLiteral. gt(SQLExpression expr)
BooleanExpression
DelegatedExpression. gt(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. gt(SQLExpression expr)
BooleanExpression
IntegerLiteral. gt(SQLExpression expr)
BooleanExpression
NumericExpression. gt(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. gt(SQLExpression expr)
BooleanExpression
ObjectExpression. gt(SQLExpression expr)
BooleanExpression
ParameterLiteral. gt(SQLExpression expr)
BooleanExpression
SQLExpression. gt(SQLExpression expr)
Relational operator (greater than)BooleanExpression
StringExpression. gt(SQLExpression expr)
BooleanExpression
StringLiteral. gt(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. gt(SQLExpression expr)
BooleanExpression
TemporalExpression. gt(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. gt(SQLExpression expr)
BooleanExpression
BinaryExpression. gteq(SQLExpression expr)
BooleanExpression
BinaryExpression. in(SQLExpression expr, boolean not)
BooleanExpression
BooleanExpression. in(SQLExpression expr, boolean not)
BooleanExpression
CharacterExpression. in(SQLExpression expr, boolean not)
BooleanExpression
NumericExpression. in(SQLExpression expr, boolean not)
BooleanExpression
ObjectExpression. in(SQLExpression expr, boolean not)
BooleanExpression
SQLExpression. in(SQLExpression expr, boolean not)
In expression.BooleanExpression
StringExpression. in(SQLExpression expr, boolean not)
BooleanExpression
TemporalExpression. in(SQLExpression expr, boolean not)
SQLExpression
SQLExpressionFactory. invokeMethod(SQLStatement stmt, java.lang.String className, java.lang.String methodName, SQLExpression expr, java.util.List<SQLExpression> args)
Accessor for the result of an SQLMethod call on the supplied expression with the supplied args.SQLExpression
SQLExpressionFactory. invokeOperation(java.lang.String name, SQLExpression expr, SQLExpression expr2)
Accessor for the result of an SQLOperation call on the supplied expression with the supplied args.BooleanExpression
BooleanExpression. ior(SQLExpression expr)
BooleanExpression
BooleanLiteral. ior(SQLExpression expr)
BooleanExpression
SQLExpression. ior(SQLExpression expr)
Conditional OR.BooleanExpression
ObjectExpression. is(SQLExpression expr, boolean not)
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.BooleanExpression
SQLExpression. is(SQLExpression expr, boolean not)
An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.BooleanExpression
ByteExpression. le(SQLExpression expr)
BooleanExpression
ByteLiteral. le(SQLExpression expr)
BooleanExpression
CaseExpression. le(SQLExpression expr)
BooleanExpression
CharacterExpression. le(SQLExpression expr)
BooleanExpression
CharacterLiteral. le(SQLExpression expr)
BooleanExpression
DelegatedExpression. le(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. le(SQLExpression expr)
BooleanExpression
IntegerLiteral. le(SQLExpression expr)
BooleanExpression
NumericExpression. le(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. le(SQLExpression expr)
BooleanExpression
ObjectExpression. le(SQLExpression expr)
BooleanExpression
ParameterLiteral. le(SQLExpression expr)
BooleanExpression
SQLExpression. le(SQLExpression expr)
Relational operator (lower than or equals)BooleanExpression
StringExpression. le(SQLExpression expr)
BooleanExpression
StringLiteral. le(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. le(SQLExpression expr)
BooleanExpression
TemporalExpression. le(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. le(SQLExpression expr)
private boolean
ObjectExpression. literalIsValidForSimpleComparison(SQLExpression expr)
Convenience method to return if this object is valid for simple comparison with the passed expression.BooleanExpression
BinaryExpression. lt(SQLExpression expr)
BooleanExpression
ByteExpression. lt(SQLExpression expr)
BooleanExpression
ByteLiteral. lt(SQLExpression expr)
BooleanExpression
CaseExpression. lt(SQLExpression expr)
BooleanExpression
CharacterExpression. lt(SQLExpression expr)
BooleanExpression
CharacterLiteral. lt(SQLExpression expr)
BooleanExpression
DelegatedExpression. lt(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. lt(SQLExpression expr)
BooleanExpression
IntegerLiteral. lt(SQLExpression expr)
BooleanExpression
NumericExpression. lt(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. lt(SQLExpression expr)
BooleanExpression
ObjectExpression. lt(SQLExpression expr)
BooleanExpression
ParameterLiteral. lt(SQLExpression expr)
BooleanExpression
SQLExpression. lt(SQLExpression expr)
Relational operator (lower than)BooleanExpression
StringExpression. lt(SQLExpression expr)
BooleanExpression
StringLiteral. lt(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. lt(SQLExpression expr)
BooleanExpression
TemporalExpression. lt(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. lt(SQLExpression expr)
BooleanExpression
BinaryExpression. lteq(SQLExpression expr)
SQLExpression
ByteLiteral. mod(SQLExpression expr)
SQLExpression
CharacterExpression. mod(SQLExpression expr)
Method to return a modulus expression.SQLExpression
CharacterLiteral. mod(SQLExpression expr)
SQLExpression
DelegatedExpression. mod(SQLExpression expr)
SQLExpression
IntegerLiteral. mod(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. mod(SQLExpression expr)
Method to return a modulus expression.SQLExpression
SQLExpression. mod(SQLExpression expr)
Remainder Operator.SQLExpression
ByteLiteral. mul(SQLExpression expr)
SQLExpression
CharacterExpression. mul(SQLExpression expr)
SQLExpression
DelegatedExpression. mul(SQLExpression expr)
SQLExpression
FloatingPointLiteral. mul(SQLExpression expr)
SQLExpression
IntegerLiteral. mul(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. mul(SQLExpression expr)
SQLExpression
SQLExpression. mul(SQLExpression expr)
Multiplication OperatorBooleanExpression
ArrayExpression. ne(SQLExpression expr)
BooleanExpression
BooleanExpression. ne(SQLExpression expr)
BooleanExpression
BooleanLiteral. ne(SQLExpression expr)
BooleanExpression
ByteExpression. ne(SQLExpression expr)
BooleanExpression
ByteLiteral. ne(SQLExpression expr)
BooleanExpression
CaseExpression. ne(SQLExpression expr)
BooleanExpression
CharacterExpression. ne(SQLExpression expr)
BooleanExpression
CharacterLiteral. ne(SQLExpression expr)
BooleanExpression
CollectionExpression. ne(SQLExpression expr)
Method to return the expression for comparing a collection with a value.BooleanExpression
DelegatedExpression. ne(SQLExpression expr)
BooleanExpression
FloatingPointLiteral. ne(SQLExpression expr)
BooleanExpression
IntegerLiteral. ne(SQLExpression expr)
BooleanExpression
MapExpression. ne(SQLExpression expr)
Method to return the expression for comparing a map with a value.BooleanExpression
NullLiteral. ne(SQLExpression expr)
BooleanExpression
NumericExpression. ne(SQLExpression expr)
BooleanExpression
NumericSubqueryExpression. ne(SQLExpression expr)
BooleanExpression
ObjectExpression. ne(SQLExpression expr)
Not equals operator.BooleanExpression
ObjectLiteral. ne(SQLExpression expr)
Method called when the query contains "object NOTEQUALS value".BooleanExpression
ParameterLiteral. ne(SQLExpression expr)
BooleanExpression
SQLExpression. ne(SQLExpression expr)
Not equality operator (not equals to)BooleanExpression
StringExpression. ne(SQLExpression expr)
BooleanExpression
StringLiteral. ne(SQLExpression expr)
BooleanExpression
StringSubqueryExpression. ne(SQLExpression expr)
BooleanExpression
TemporalExpression. ne(SQLExpression expr)
BooleanExpression
TemporalSubqueryExpression. ne(SQLExpression expr)
BooleanExpression
BinaryExpression. noteq(SQLExpression expr)
BooleanExpression
ColumnExpression. noteq(SQLExpression expr)
protected BooleanExpression
ObjectExpression. processComparisonOfImplementationWithReference(SQLExpression refExpr, SQLExpression implExpr, boolean negate)
SQLExpression
SQLExpressionFactory. replaceParameterLiteral(ParameterLiteral paramLit, SQLExpression comparisonExpr)
Convenience method to replace the provided ParameterLiteral with a "parameter-based" literal using the supplied mapping (generated before its type was known).SQLExpression
ByteLiteral. sub(SQLExpression expr)
SQLExpression
CharacterExpression. sub(SQLExpression expr)
SQLExpression
CharacterLiteral. sub(SQLExpression expr)
SQLExpression
DelegatedExpression. sub(SQLExpression expr)
SQLExpression
FloatingPointLiteral. sub(SQLExpression expr)
SQLExpression
IntegerLiteral. sub(SQLExpression expr)
If both operands are instances of IntegerLiteral, the operation results in BigInteger type.SQLExpression
NumericExpression. sub(SQLExpression expr)
SQLExpression
SQLExpression. sub(SQLExpression expr)
Additive Operator.SQLExpression
TemporalExpression. sub(SQLExpression expr)
Method parameters in org.datanucleus.store.rdbms.sql.expression with type arguments of type SQLExpression Modifier and Type Method Description SQLExpression
ArrayExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
BooleanExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
CollectionExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
CollectionLiteral. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
DelegatedExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
MapExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
MapLiteral.MapKeyLiteral. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
NumericSubqueryExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
ObjectExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
OptionalExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SingleCollectionExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SQLExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
Invocation of a method on this expression.SQLExpression
StringExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
StringSubqueryExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TemporalExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TypeConverterExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
TypeConverterMultiExpression. invoke(java.lang.String methodName, java.util.List<SQLExpression> args)
SQLExpression
SQLExpressionFactory. invokeMethod(SQLStatement stmt, java.lang.String className, java.lang.String methodName, SQLExpression expr, java.util.List<SQLExpression> args)
Accessor for the result of an SQLMethod call on the supplied expression with the supplied args.Constructors in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLExpression Constructor Description ArrayExpression(SQLStatement stmt, JavaTypeMapping mapping, SQLExpression[] exprs)
Constructor for an SQL expression for an array expression specified in the query.BooleanExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1)
Perform an operationBooleanExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Perform an operationByteExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1)
Perform an operationByteExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Perform an operationCaseBooleanExpression(SQLExpression[] whenExprs, SQLExpression[] actionExprs, SQLExpression elseExpr)
CaseExpression(SQLExpression[] whenExprs, SQLExpression[] actionExprs, SQLExpression elseExpr)
CaseNumericExpression(SQLExpression[] whenExprs, SQLExpression[] actionExprs, SQLExpression elseExpr)
CaseStringExpression(SQLExpression[] whenExprs, SQLExpression[] actionExprs, SQLExpression elseExpr)
IllegalExpressionOperationException(java.lang.String operation, SQLExpression operand)
Constructor.IllegalExpressionOperationException(SQLExpression operand1, java.lang.String operation, SQLExpression operand2)
Constructor.InExpression(SQLExpression expr, java.util.List<SQLExpression> exprList)
Constructor for an IN expression.InExpression(SQLExpression expr, SQLExpression[] exprs)
Constructor for an IN expression.NumericExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1)
Perform an operationNumericExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Perform an operationSQLExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1)
Perform an operation "op" on expression "expr1".SQLExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Perform an operation "op" between "expr1" and "expr2".StringExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1)
Perform an operationStringExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Perform an operationTemporalExpression(SQLExpression expr1, org.datanucleus.store.query.expression.Expression.DyadicOperator op, SQLExpression expr2)
Constructor parameters in org.datanucleus.store.rdbms.sql.expression with type arguments of type SQLExpression Constructor Description AggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
AggregateStringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
AggregateTemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
BinaryExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
BooleanExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])" such as STARTS_WITH(arg1, arg2).InExpression(SQLExpression expr, java.util.List<SQLExpression> exprList)
Constructor for an IN expression.NewObjectExpression(SQLStatement stmt, java.lang.Class cls, java.util.List<SQLExpression> args)
NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".SQLExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".StringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as e.g.StringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
Generates statement as e.g.TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])". -
Uses of SQLExpression in org.datanucleus.store.rdbms.sql.method
Methods in org.datanucleus.store.rdbms.sql.method that return SQLExpression Modifier and Type Method Description protected SQLExpression
MapContainsEntryMethod. containsAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr)
Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpression
CollectionContainsMethod. containsAsJoin(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr, SQLJoin.JoinType joinType)
Method to return an expression for Collection.contains using INNER JOIN to the element.protected SQLExpression
MapContainsKeyMethod. containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLJoin.JoinType joinType)
Method to return an expression for Map.containsKey using INNER JOIN to the element.protected SQLExpression
MapContainsValueMethod. containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr, SQLJoin.JoinType joinType)
Method to return an expression for Map.containsValue using INNER JOIN to the element.protected SQLExpression
ArrayContainsMethod. containsAsSubquery(SQLStatement stmt, ArrayExpression arrExpr, SQLExpression elemExpr)
Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
CollectionContainsMethod. containsAsSubquery(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr)
Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
MapContainsEntryMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr)
Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpression
MapContainsKeyMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr)
Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpression
MapContainsValueMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr)
Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpression
AvgFunction. getAggregateExpression(SQLStatement stmt, java.util.List<SQLExpression> args, JavaTypeMapping m)
protected SQLExpression
AvgWithCastFunction. getAggregateExpression(SQLStatement stmt, java.util.List<SQLExpression> args, JavaTypeMapping m)
protected SQLExpression
ListGetMethod. getAsInnerJoin(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr)
Implementation of List.get() using an inner join to the table representing the list, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod. getAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr)
Implementation of Map.get() using an inner join to the table representing the map, adding a condition on the key and returning the value.protected SQLExpression
MapKeyMethod. getAsJoin(SQLStatement parentStmt, MapExpression mapExpr)
Implementation of KEY(mapExpr) using a join to the table representing the map, and returning an expression for the key.protected SQLExpression
MapValueMethod. getAsJoin(SQLStatement parentStmt, MapExpression mapExpr)
Implementation of VALUE(map) using a join to the table representing the map, and returning the value.protected SQLExpression
ListGetMethod. getAsSubquery(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr)
Implementation of Collection.get() using a subquery on the table representing the collection, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod. getAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr)
Implementation of Map.get() using a subquery on the table representing the map, adding a condition on the key and returning the value.protected SQLExpression
MapKeyMethod. getAsSubquery(SQLStatement stmt, MapExpression mapExpr)
Implementation of KEY(mapExpr) using a subquery on the table representing the map.protected SQLExpression
MapValueMethod. getAsSubquery(SQLStatement stmt, MapExpression mapExpr)
Implementation of VALUE(map) using a subquery on the table representing the map, returning the value.SQLExpression
ArrayContainsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ArrayIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ArraySizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
Atan2Function. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
AvgFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CoalesceFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionContainsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionSizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CountFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CountStarFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentDateFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentTimestampFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
EnumOrdinalMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
EnumToStringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
JDOHelperGetObjectIdMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
JDOHelperGetVersionMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
ListGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ListIndexOfMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
LocalDateFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
LocalDateTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
LocalTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsEntryMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsKeyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsValueMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapKeyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapSizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapValueMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MathAbsMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAcosMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAsinMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAtanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathCeilMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathCosMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathExpMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathFloorMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathLogMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathPowerMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathSinMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathSqrtMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathTanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathToDegreesMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathToRadiansMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
NullIfFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ObjectGetClassMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
OptionalGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
OptionalIsPresentMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
OptionalOrElseMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
RoundMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SimpleNumericAggregateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleNumericMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleOrderableAggregateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleStringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SQLBooleanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SQLFunctionMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SQLMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
Return the expression for this SQL function.SQLExpression
SQLNumericMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
StringCharAt2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringCharAtMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringConcat1Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringConcat2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEndsWith2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEndsWithMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEqualsIgnoreCaseMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEqualsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf5Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOfMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLengthMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringMatchesMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringReplaceAllMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWithMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring5Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringToLowerMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringToUpperMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTranslateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrim2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrim3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrimMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
SumFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod7. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalIsoWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalIsoYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMilliSecondMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod7. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalBaseMethod. getInvokedExpression(SQLExpression expr, java.util.List<SQLExpression> args, java.lang.String methodName)
Methods in org.datanucleus.store.rdbms.sql.method with parameters of type SQLExpression Modifier and Type Method Description protected void
CollectionContainsMethod. addRestrictionOnElement(SQLStatement stmt, SQLExpression elemIdExpr, SQLExpression elemExpr)
protected SQLExpression
MapContainsEntryMethod. containsAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr)
Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpression
CollectionContainsMethod. containsAsJoin(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr, SQLJoin.JoinType joinType)
Method to return an expression for Collection.contains using INNER JOIN to the element.protected SQLExpression
MapContainsKeyMethod. containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLJoin.JoinType joinType)
Method to return an expression for Map.containsKey using INNER JOIN to the element.protected SQLExpression
MapContainsValueMethod. containsAsJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr, SQLJoin.JoinType joinType)
Method to return an expression for Map.containsValue using INNER JOIN to the element.protected SQLExpression
ArrayContainsMethod. containsAsSubquery(SQLStatement stmt, ArrayExpression arrExpr, SQLExpression elemExpr)
Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
CollectionContainsMethod. containsAsSubquery(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr)
Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
MapContainsEntryMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr)
Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpression
MapContainsKeyMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr)
Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpression
MapContainsValueMethod. containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr)
Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpression
ListGetMethod. getAsInnerJoin(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr)
Implementation of List.get() using an inner join to the table representing the list, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod. getAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr)
Implementation of Map.get() using an inner join to the table representing the map, adding a condition on the key and returning the value.protected SQLExpression
ListGetMethod. getAsSubquery(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr)
Implementation of Collection.get() using a subquery on the table representing the collection, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod. getAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr)
Implementation of Map.get() using a subquery on the table representing the map, adding a condition on the key and returning the value.protected BooleanExpression
StringMatchesMethod. getBooleanLikeExpression(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr)
protected BooleanExpression
StringSimilarPostgresqlMethod. getBooleanLikeExpression(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr)
SQLExpression
ArrayContainsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ArrayIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ArraySizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
Atan2Function. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
AvgFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CoalesceFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionContainsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CollectionSizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CountFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CountStarFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentDateFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
CurrentTimestampFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
EnumOrdinalMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
EnumToStringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
JDOHelperGetObjectIdMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
JDOHelperGetVersionMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
ListGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ListIndexOfMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
LocalDateFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
LocalDateTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
LocalTimeFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsEntryMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsKeyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapContainsValueMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapIsEmptyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapKeyMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapSizeMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MapValueMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
MathAbsMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAcosMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAsinMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathAtanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathCeilMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathCosMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathExpMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathFloorMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathLogMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathPowerMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathSinMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathSqrtMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathTanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathToDegreesMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
MathToRadiansMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
NullIfFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
ObjectGetClassMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
OptionalGetMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
OptionalIsPresentMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
OptionalOrElseMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
RoundMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SimpleNumericAggregateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleNumericMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleOrderableAggregateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SimpleStringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
SQLBooleanMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SQLFunctionMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
SQLMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
Return the expression for this SQL function.SQLExpression
SQLNumericMethod. getExpression(SQLStatement stmt, SQLExpression ignore, java.util.List<SQLExpression> args)
SQLExpression
StringCharAt2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringCharAtMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringConcat1Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringConcat2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEndsWith2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEndsWithMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEqualsIgnoreCaseMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringEqualsMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOf5Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringIndexOfMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLength4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringLengthMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringMatchesMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringReplaceAllMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWith4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringStartsWithMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring4Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstring5Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringSubstringMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringToLowerMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringToUpperMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTranslateMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrim2Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrim3Method. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
StringTrimMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List args)
SQLExpression
SumFunction. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfWeekMethod7. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalDayOfYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalHourMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalIsoWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalIsoYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMilliSecondMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMinuteMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthJavaMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalMonthMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalQuarterMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalSecondMethod7. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalWeekMethod6. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod2. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod3. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod4. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
SQLExpression
TemporalYearMethod5. getExpression(SQLStatement stmt, SQLExpression expr, java.util.List<SQLExpression> args)
protected BooleanExpression
StringMatchesDerbyMethod. getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression argExpr, SQLExpression escapeExpr)
protected BooleanExpression
StringMatchesMethod. getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr)
protected BooleanExpression
StringSimilarPostgresqlMethod. getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr)
SQLExpression
TemporalBaseMethod. getInvokedExpression(SQLExpression expr, java.util.List<SQLExpression> args, java.lang.String methodName)
protected boolean
CollectionContainsMethod. getNeedsSubquery(SQLStatement stmt, SQLExpression collExpr, SQLExpression elemExpr)
Convenience method to decide if we handle the contains() by using a subquery, or otherwise via an inner join. -
Uses of SQLExpression in org.datanucleus.store.rdbms.sql.operation
Methods in org.datanucleus.store.rdbms.sql.operation that return SQLExpression Modifier and Type Method Description SQLExpression
Concat2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Concat3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Mod2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Mod3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToString2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToString3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToStringOperation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
SQLOperation. getExpression(SQLExpression expr, SQLExpression expr2)
Return the expression for this SQL function.Methods in org.datanucleus.store.rdbms.sql.operation with parameters of type SQLExpression Modifier and Type Method Description SQLExpression
Concat2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Concat3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Mod2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
Mod3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToString2Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToString3Operation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
NumericToStringOperation. getExpression(SQLExpression expr, SQLExpression expr2)
SQLExpression
SQLOperation. getExpression(SQLExpression expr, SQLExpression expr2)
Return the expression for this SQL function.
-