Uses of Class
org.datanucleus.store.rdbms.sql.expression.SQLExpression
Packages that use SQLExpression
Package
Description
Provides mappings of all supported databases to aspects of the database that determines the SQL generation.
Package providing the querying mechanism for DataNucleus for RDBMS datastores.
Series of classes used to generate SQL statements.
Series of expressions representing conditions in SQL statements.
Support for invocation of Java methods, typically using SQL functions.
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 SQLExpressionModifier and TypeMethodDescriptionBaseDatastoreAdapter.getOrderString(org.datanucleus.store.StoreManager storeMgr, String orderString, SQLExpression sqlExpr) Convenience method to allow adaption of an ordering string before applying it.DatastoreAdapter.getOrderString(org.datanucleus.store.StoreManager storeMgr, 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 SQLExpressionModifier and TypeFieldDescription(package private) Map<Object, SQLExpression> QueryToSQLMapper.expressionForParameter(package private) Deque<SQLExpression> QueryToSQLMapper.stackStack of expressions, used for compilation of the query into SQL.Methods in org.datanucleus.store.rdbms.query that return SQLExpressionModifier and TypeMethodDescriptionQueryGenerator.bindVariable(UnboundExpression expr, Class type) Method to bind the specified unbound variable (as cross join).QueryToSQLMapper.bindVariable(UnboundExpression expr, Class type) Method to bind the specified unbound variable (as cross join) on the assumption that the type is a persistable class.protected SQLExpressionQueryToSQLMapper.getInvokedSqlExpressionForInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr) protected SQLExpressionQueryToSQLMapper.getSQLLiteralForLiteralValue(Object litValue) protected SQLExpressionQueryToSQLMapper.processInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr, SQLExpression invokedSqlExpr) Internal method to handle the processing of an InvokeExpression.protected SQLExpressionQueryToSQLMapper.processUnboundExpression(UnboundExpression expr) Methods in org.datanucleus.store.rdbms.query with parameters of type SQLExpressionModifier and TypeMethodDescriptionprivate booleanQueryToSQLMapper.checkCaseExpressionsConsistent(SQLExpression expr1, SQLExpression expr2) protected ObjectQueryToSQLMapper.processCaseExpression(org.datanucleus.store.query.expression.CaseExpression expr, SQLExpression typeExpr) protected SQLExpressionQueryToSQLMapper.processInvokeExpression(org.datanucleus.store.query.expression.InvokeExpression expr, SQLExpression invokedSqlExpr) Internal method to handle the processing of an InvokeExpression.protected voidQueryToSQLMapper.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 SQLExpressionModifier and TypeFieldDescriptionprotected SQLExpression[]SelectStatement.orderingExpressionsExpressions for any ORDER BY clause.protected SQLExpression[]UpdateStatement.updatesArray of update expressions when the statement is an UPDATE.Fields in org.datanucleus.store.rdbms.sql with type parameters of type SQLExpressionModifier and TypeFieldDescription(package private) List<SQLExpression> InsertStatement.columnListprotected List<SQLExpression> SelectStatement.groupingExpressionsExpression(s) for the GROUP BY clause.Methods in org.datanucleus.store.rdbms.sql with parameters of type SQLExpressionModifier and TypeMethodDescriptionvoidInsertStatement.addColumn(SQLExpression expr) voidSelectStatement.addGroupingExpression(SQLExpression expr) Method to add a grouping expression to the query.protected voidSelectStatement.addOrderComponent(SQLText orderST, String orderString, SQLExpression orderExpr, boolean orderDirection, org.datanucleus.store.query.NullOrderingType orderNullDirective, DatastoreAdapter dba) SQLText.append(SQLExpression expr) Append an SQLExpression.int[]SelectStatement.select(SQLExpression expr, String alias) Select an expression.voidSelectStatement.setOrdering(SQLExpression[] exprs, boolean[] descending) Mutator for the ordering criteria.voidSelectStatement.setOrdering(SQLExpression[] exprs, boolean[] descending, org.datanucleus.store.query.NullOrderingType[] nullOrders) Mutator for the ordering criteria.voidUpdateStatement.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.expressionModifier and TypeClassDescriptionclassExpression for an aggregate function.classExpression for an aggregate function.classExpression for an aggregate function.classRepresentation of array expression.classRepresentation of array literal.classRepresentation of a Binary expression in a Query.classRepresentation of a Binary literal.classRepresentation of a Boolean expression in a Query.classRepresentation of a Boolean literal in a Query.classBoolean expression to wrap a subquery.classRepresentation of a Byte expression in a Query.classRepresentation of a Byte literal.classCase expression such asclassExpression representing the SQL constructclassCase expression such asclassCase expression such asclassRepresentation of a Character expression in a QueryclassRepresentation of a Character literal in a Query.classAn 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.classAn SQL expression that will test if a column of a table falls within the given Collection of values.classRepresentation of a column expression.classExpression for a field/property that can delegate to an internal expression(s).classExpression representing an enum field/property.classRepresentation of an Enum literal.classRepresentation of a FloatPoint literal in a query.classExpression representing the SQL construct "IN (expr1, expr2, ...)".classRepresentation of an Integer literal.classAn 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.classAn SQL expression that will test if a column of a table falls within the given Map.static classAn SQL expression that will test if a column of a table falls within the given Map's keys.static classAn SQL expression that will test if a column of a table falls within the given Map's values.classSQL Expression for creating a new object (in the result clause of a query).classRepresentation of a Null literal in a Query.classRepresentation of a Numeric expression in an SQL statement.classNumeric expression to wrap a subquery.classRepresentation of an Object expression in a Query.classRepresentation of an Object literal in a query.classExpression for java.util.Optional.classLiteral for java.util.Optional.classRepresentation of a literal representing a parameter where we don't know the type of the parameter yet.classExpression for use in an ordering clause representing a result alias.classCover-all expression to represent "single collection" mapped types.classCover-all literal to represent "single collection" mapped types.classRepresentation of an expression with a string.classRepresentation of a string literal.classExpression representing a field/property that can be stored as a String or as a Numeric.classString expression to wrap a subquery.classExpression representing a field/property that can be stored as a String or as a Temporal.classExpression containing a subquery.classRepresentation of temporal objects in java query languages.classRepresentation of temporal literal in a Query.classTemporal expression to wrap a subquery.classWrapper expression handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.classWrapper literal handler for a TypeConverterMapping to avoid the need to have an explicit mapping for something using a TypeConverter.classExpression representing a TypeConverterMultiMapping where we have a java type mapped to multiple columns.classLiteral for an object persisted using TypeConverterMultiMapping.classRepresentation of an expression for an unbound variable.Fields in org.datanucleus.store.rdbms.sql.expression declared as SQLExpressionModifier and TypeFieldDescription(package private) SQLExpression[]CaseExpression.actionExprsprotected SQLExpressionDelegatedExpression.delegateThe delegate expression that we use.(package private) SQLExpressionCaseExpression.elseExpr(package private) SQLExpressionInExpression.expr(package private) SQLExpression[]InExpression.exprs(package private) SQLExpression[]CaseExpression.whenExprsprotected SQLExpression[]SingleCollectionExpression.wrappedExpressionsFields in org.datanucleus.store.rdbms.sql.expression with type parameters of type SQLExpressionModifier and TypeFieldDescription(package private) List<SQLExpression> NewObjectExpression.ctrArgExprsThe argument expressions to use in the constructor.protected List<SQLExpression> ArrayExpression.elementExpressionsExpressions for all elements in the array.private List<SQLExpression> CollectionLiteral.elementExpressionsExpressions for all elements in the Collection(package private) Map<String, Class<? extends SQLExpression>> SQLExpressionFactory.expressionClassByMappingNameCache of expression class, keyed by the mapping class name.private List<SQLExpression> MapLiteral.MapKeyLiteral.keyExpressionsExpressions for all keys in the Map(package private) Map<String, Class<? extends SQLExpression>> SQLExpressionFactory.literalClassByMappingNameCache of literal class, keyed by the mapping class name.private List<SQLExpression> MapLiteral.MapValueLiteral.valueExpressionsExpressions for all values in the MapMethods in org.datanucleus.store.rdbms.sql.expression that return SQLExpressionModifier and TypeMethodDescriptionByteLiteral.add(SQLExpression expr) CharacterExpression.add(SQLExpression expr) CharacterLiteral.add(SQLExpression expr) DelegatedExpression.add(SQLExpression expr) FloatingPointLiteral.add(SQLExpression expr) IntegerLiteral.add(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NullLiteral.add(SQLExpression expr) NumericExpression.add(SQLExpression expr) ParameterLiteral.add(SQLExpression expr) SQLExpression.add(SQLExpression expr) Additive Operator.StringExpression.add(SQLExpression expr) StringLiteral.add(SQLExpression expr) TemporalExpression.add(SQLExpression expr) NumericExpression.bitAnd(SQLExpression expr) SQLExpression.bitAnd(SQLExpression expr) BITWISE AND operation.NumericExpression.bitOr(SQLExpression expr) SQLExpression.bitOr(SQLExpression expr) BITWISE OR operation.ObjectExpression.cast(SQLExpression expr) Cast operator.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.CharacterExpression.com()CharacterLiteral.com()NumericExpression.com()SQLExpression.com()Bitwise Complement OperatorSQLExpression.distinct()Distinct operator.ByteLiteral.div(SQLExpression expr) CharacterExpression.div(SQLExpression expr) DelegatedExpression.div(SQLExpression expr) FloatingPointLiteral.div(SQLExpression expr) IntegerLiteral.div(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.div(SQLExpression expr) SQLExpression.div(SQLExpression expr) Division Operator.SQLExpression.encloseInParentheses()Method to request the enclosure of this expression within parentheses.DelegatedExpression.getDelegate()Accessor for the delegate that represents this enum.static SQLExpressionExpressionUtils.getEscapedPatternExpression(SQLExpression patternExpr) The pattern string for representing one character.static SQLExpressionExpressionUtils.getLiteralForOne(SQLStatement stmt) Convenience accessor for a literal for the number 1.ArrayExpression.invoke(String methodName, List<SQLExpression> args) BooleanExpression.invoke(String methodName, List<SQLExpression> args) CollectionExpression.invoke(String methodName, List<SQLExpression> args) CollectionLiteral.invoke(String methodName, List<SQLExpression> args) DelegatedExpression.invoke(String methodName, List<SQLExpression> args) MapExpression.invoke(String methodName, List<SQLExpression> args) MapLiteral.MapKeyLiteral.invoke(String methodName, List<SQLExpression> args) NumericSubqueryExpression.invoke(String methodName, List<SQLExpression> args) ObjectExpression.invoke(String methodName, List<SQLExpression> args) OptionalExpression.invoke(String methodName, List<SQLExpression> args) SingleCollectionExpression.invoke(String methodName, List<SQLExpression> args) SQLExpression.invoke(String methodName, List<SQLExpression> args) Invocation of a method on this expression.StringExpression.invoke(String methodName, List<SQLExpression> args) StringSubqueryExpression.invoke(String methodName, List<SQLExpression> args) TemporalExpression.invoke(String methodName, List<SQLExpression> args) TypeConverterExpression.invoke(String methodName, List<SQLExpression> args) TypeConverterMultiExpression.invoke(String methodName, List<SQLExpression> args) SQLExpressionFactory.invokeMethod(SQLStatement stmt, String className, String methodName, SQLExpression expr, List<SQLExpression> args) Accessor for the result of an SQLMethod call on the supplied expression with the supplied args.SQLExpressionFactory.invokeOperation(String name, SQLExpression expr, SQLExpression expr2) Accessor for the result of an SQLOperation call on the supplied expression with the supplied args.ByteLiteral.mod(SQLExpression expr) CharacterExpression.mod(SQLExpression expr) Method to return a modulus expression.CharacterLiteral.mod(SQLExpression expr) DelegatedExpression.mod(SQLExpression expr) IntegerLiteral.mod(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.mod(SQLExpression expr) Method to return a modulus expression.SQLExpression.mod(SQLExpression expr) Remainder Operator.ByteLiteral.mul(SQLExpression expr) CharacterExpression.mul(SQLExpression expr) DelegatedExpression.mul(SQLExpression expr) FloatingPointLiteral.mul(SQLExpression expr) IntegerLiteral.mul(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.mul(SQLExpression expr) SQLExpression.mul(SQLExpression expr) Multiplication OperatorByteLiteral.neg()CharacterExpression.neg()CharacterLiteral.neg()FloatingPointLiteral.neg()IntegerLiteral.neg()Negate operation.NumericExpression.neg()SQLExpression.neg()Unary Minus OperatorSQLExpressionFactory.newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping) Factory for an expression representing a mapping on a table.SQLExpressionFactory.newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping, JavaTypeMapping parentMapping) Factory for an expression representing a mapping on a table.SQLExpressionFactory.newLiteral(SQLStatement stmt, JavaTypeMapping mapping, Object value) Factory for a literal representing a value.SQLExpressionFactory.newLiteralParameter(SQLStatement stmt, JavaTypeMapping mapping, Object value, String paramName) Factory for a literal as an input parameter.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).ByteLiteral.sub(SQLExpression expr) CharacterExpression.sub(SQLExpression expr) CharacterLiteral.sub(SQLExpression expr) DelegatedExpression.sub(SQLExpression expr) FloatingPointLiteral.sub(SQLExpression expr) IntegerLiteral.sub(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.sub(SQLExpression expr) SQLExpression.sub(SQLExpression expr) Additive Operator.TemporalExpression.sub(SQLExpression expr) 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 SQLExpressionModifier and TypeMethodDescriptionNewObjectExpression.getConstructorArgExpressions()ArrayExpression.getElementExpressions()CollectionLiteral.getElementExpressions()MapLiteral.MapKeyLiteral.getKeyExpressions()MapLiteral.MapValueLiteral.getValueExpressions()Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLExpressionModifier and TypeMethodDescriptionByteLiteral.add(SQLExpression expr) CharacterExpression.add(SQLExpression expr) CharacterLiteral.add(SQLExpression expr) DelegatedExpression.add(SQLExpression expr) FloatingPointLiteral.add(SQLExpression expr) IntegerLiteral.add(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NullLiteral.add(SQLExpression expr) NumericExpression.add(SQLExpression expr) ParameterLiteral.add(SQLExpression expr) SQLExpression.add(SQLExpression expr) Additive Operator.StringExpression.add(SQLExpression expr) StringLiteral.add(SQLExpression expr) TemporalExpression.add(SQLExpression expr) protected voidObjectExpression.addSubexpressionsToRelatedExpression(SQLExpression expr) Updates the supplied expression with sub-expressions of consistent types to this expression.BooleanExpression.and(SQLExpression expr) BooleanLiteral.and(SQLExpression expr) SQLExpression.and(SQLExpression expr) Conditional AND.NumericExpression.bitAnd(SQLExpression expr) SQLExpression.bitAnd(SQLExpression expr) BITWISE AND operation.NumericExpression.bitOr(SQLExpression expr) SQLExpression.bitOr(SQLExpression expr) BITWISE OR operation.ObjectExpression.cast(SQLExpression expr) Cast operator.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 voidExpressionUtils.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 voidExpressionUtils.checkAndCorrectLiteralForConsistentMappingsForBooleanComparison(SQLLiteral lit, SQLExpression expr) ByteLiteral.div(SQLExpression expr) CharacterExpression.div(SQLExpression expr) DelegatedExpression.div(SQLExpression expr) FloatingPointLiteral.div(SQLExpression expr) IntegerLiteral.div(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.div(SQLExpression expr) SQLExpression.div(SQLExpression expr) Division Operator.BooleanExpression.eor(SQLExpression expr) BooleanLiteral.eor(SQLExpression expr) SQLExpression.eor(SQLExpression expr) Exclusive ORArrayExpression.eq(SQLExpression expr) BinaryExpression.eq(SQLExpression expr) BooleanExpression.eq(SQLExpression expr) BooleanLiteral.eq(SQLExpression expr) ByteExpression.eq(SQLExpression expr) ByteLiteral.eq(SQLExpression expr) CaseExpression.eq(SQLExpression expr) CharacterExpression.eq(SQLExpression expr) CharacterLiteral.eq(SQLExpression expr) CollectionExpression.eq(SQLExpression expr) Method to return the expression for comparing a collection with a value.ColumnExpression.eq(SQLExpression expr) DelegatedExpression.eq(SQLExpression expr) FloatingPointLiteral.eq(SQLExpression expr) IntegerLiteral.eq(SQLExpression expr) MapExpression.eq(SQLExpression expr) Method to return the expression for comparing a map with a value.NullLiteral.eq(SQLExpression expr) NumericExpression.eq(SQLExpression expr) NumericSubqueryExpression.eq(SQLExpression expr) ObjectExpression.eq(SQLExpression expr) Equals operator.ObjectLiteral.eq(SQLExpression expr) Method called when the query contains "object == value".ParameterLiteral.eq(SQLExpression expr) SQLExpression.eq(SQLExpression expr) Equality operator (equals to)StringExpression.eq(SQLExpression expr) StringLiteral.eq(SQLExpression expr) StringSubqueryExpression.eq(SQLExpression expr) TemporalExpression.eq(SQLExpression expr) TemporalSubqueryExpression.eq(SQLExpression expr) ByteExpression.ge(SQLExpression expr) ByteLiteral.ge(SQLExpression expr) CaseExpression.ge(SQLExpression expr) CharacterExpression.ge(SQLExpression expr) CharacterLiteral.ge(SQLExpression expr) DelegatedExpression.ge(SQLExpression expr) FloatingPointLiteral.ge(SQLExpression expr) IntegerLiteral.ge(SQLExpression expr) NumericExpression.ge(SQLExpression expr) NumericSubqueryExpression.ge(SQLExpression expr) ObjectExpression.ge(SQLExpression expr) ParameterLiteral.ge(SQLExpression expr) SQLExpression.ge(SQLExpression expr) Relational operator (greater than or equals)StringExpression.ge(SQLExpression expr) StringLiteral.ge(SQLExpression expr) StringSubqueryExpression.ge(SQLExpression expr) TemporalExpression.ge(SQLExpression expr) TemporalSubqueryExpression.ge(SQLExpression expr) static BooleanExpressionExpressionUtils.getAppIdEqualityExpression(Object id, SQLExpression expr, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.AbstractClassMetaData acmd, Integer index, BooleanExpression bExpr) Create an equality expression "(expr == id)" for an application identity using reflection to retrieve values and generate the mappings.static SQLExpressionExpressionUtils.getEscapedPatternExpression(SQLExpression patternExpr) The pattern string for representing one character.static NumericExpressionExpressionUtils.getNumericExpression(SQLExpression expr) Method to return a numeric expression for the supplied SQL expression.BinaryExpression.gt(SQLExpression expr) ByteExpression.gt(SQLExpression expr) ByteLiteral.gt(SQLExpression expr) CaseExpression.gt(SQLExpression expr) CharacterExpression.gt(SQLExpression expr) CharacterLiteral.gt(SQLExpression expr) DelegatedExpression.gt(SQLExpression expr) FloatingPointLiteral.gt(SQLExpression expr) IntegerLiteral.gt(SQLExpression expr) NumericExpression.gt(SQLExpression expr) NumericSubqueryExpression.gt(SQLExpression expr) ObjectExpression.gt(SQLExpression expr) ParameterLiteral.gt(SQLExpression expr) SQLExpression.gt(SQLExpression expr) Relational operator (greater than)StringExpression.gt(SQLExpression expr) StringLiteral.gt(SQLExpression expr) StringSubqueryExpression.gt(SQLExpression expr) TemporalExpression.gt(SQLExpression expr) TemporalSubqueryExpression.gt(SQLExpression expr) BinaryExpression.gteq(SQLExpression expr) BinaryExpression.in(SQLExpression expr, boolean not) BooleanExpression.in(SQLExpression expr, boolean not) CharacterExpression.in(SQLExpression expr, boolean not) NumericExpression.in(SQLExpression expr, boolean not) ObjectExpression.in(SQLExpression expr, boolean not) SQLExpression.in(SQLExpression expr, boolean not) In expression.StringExpression.in(SQLExpression expr, boolean not) TemporalExpression.in(SQLExpression expr, boolean not) SQLExpressionFactory.invokeMethod(SQLStatement stmt, String className, String methodName, SQLExpression expr, List<SQLExpression> args) Accessor for the result of an SQLMethod call on the supplied expression with the supplied args.SQLExpressionFactory.invokeOperation(String name, SQLExpression expr, SQLExpression expr2) Accessor for the result of an SQLOperation call on the supplied expression with the supplied args.BooleanExpression.ior(SQLExpression expr) BooleanLiteral.ior(SQLExpression expr) SQLExpression.ior(SQLExpression expr) Conditional OR.ObjectExpression.is(SQLExpression expr, boolean not) An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.SQLExpression.is(SQLExpression expr, boolean not) An "is" (instanceOf) expression, providing a BooleanExpression whether this expression is an instanceof the provided type.ByteExpression.le(SQLExpression expr) ByteLiteral.le(SQLExpression expr) CaseExpression.le(SQLExpression expr) CharacterExpression.le(SQLExpression expr) CharacterLiteral.le(SQLExpression expr) DelegatedExpression.le(SQLExpression expr) FloatingPointLiteral.le(SQLExpression expr) IntegerLiteral.le(SQLExpression expr) NumericExpression.le(SQLExpression expr) NumericSubqueryExpression.le(SQLExpression expr) ObjectExpression.le(SQLExpression expr) ParameterLiteral.le(SQLExpression expr) SQLExpression.le(SQLExpression expr) Relational operator (lower than or equals)StringExpression.le(SQLExpression expr) StringLiteral.le(SQLExpression expr) StringSubqueryExpression.le(SQLExpression expr) TemporalExpression.le(SQLExpression expr) TemporalSubqueryExpression.le(SQLExpression expr) private booleanObjectExpression.literalIsValidForSimpleComparison(SQLExpression expr) Convenience method to return if this object is valid for simple comparison with the passed expression.BinaryExpression.lt(SQLExpression expr) ByteExpression.lt(SQLExpression expr) ByteLiteral.lt(SQLExpression expr) CaseExpression.lt(SQLExpression expr) CharacterExpression.lt(SQLExpression expr) CharacterLiteral.lt(SQLExpression expr) DelegatedExpression.lt(SQLExpression expr) FloatingPointLiteral.lt(SQLExpression expr) IntegerLiteral.lt(SQLExpression expr) NumericExpression.lt(SQLExpression expr) NumericSubqueryExpression.lt(SQLExpression expr) ObjectExpression.lt(SQLExpression expr) ParameterLiteral.lt(SQLExpression expr) SQLExpression.lt(SQLExpression expr) Relational operator (lower than)StringExpression.lt(SQLExpression expr) StringLiteral.lt(SQLExpression expr) StringSubqueryExpression.lt(SQLExpression expr) TemporalExpression.lt(SQLExpression expr) TemporalSubqueryExpression.lt(SQLExpression expr) BinaryExpression.lteq(SQLExpression expr) ByteLiteral.mod(SQLExpression expr) CharacterExpression.mod(SQLExpression expr) Method to return a modulus expression.CharacterLiteral.mod(SQLExpression expr) DelegatedExpression.mod(SQLExpression expr) IntegerLiteral.mod(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.mod(SQLExpression expr) Method to return a modulus expression.SQLExpression.mod(SQLExpression expr) Remainder Operator.ByteLiteral.mul(SQLExpression expr) CharacterExpression.mul(SQLExpression expr) DelegatedExpression.mul(SQLExpression expr) FloatingPointLiteral.mul(SQLExpression expr) IntegerLiteral.mul(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.mul(SQLExpression expr) SQLExpression.mul(SQLExpression expr) Multiplication OperatorArrayExpression.ne(SQLExpression expr) BooleanExpression.ne(SQLExpression expr) BooleanLiteral.ne(SQLExpression expr) ByteExpression.ne(SQLExpression expr) ByteLiteral.ne(SQLExpression expr) CaseExpression.ne(SQLExpression expr) CharacterExpression.ne(SQLExpression expr) CharacterLiteral.ne(SQLExpression expr) CollectionExpression.ne(SQLExpression expr) Method to return the expression for comparing a collection with a value.DelegatedExpression.ne(SQLExpression expr) FloatingPointLiteral.ne(SQLExpression expr) IntegerLiteral.ne(SQLExpression expr) MapExpression.ne(SQLExpression expr) Method to return the expression for comparing a map with a value.NullLiteral.ne(SQLExpression expr) NumericExpression.ne(SQLExpression expr) NumericSubqueryExpression.ne(SQLExpression expr) ObjectExpression.ne(SQLExpression expr) Not equals operator.ObjectLiteral.ne(SQLExpression expr) Method called when the query contains "object NOTEQUALS value".ParameterLiteral.ne(SQLExpression expr) SQLExpression.ne(SQLExpression expr) Not equality operator (not equals to)StringExpression.ne(SQLExpression expr) StringLiteral.ne(SQLExpression expr) StringSubqueryExpression.ne(SQLExpression expr) TemporalExpression.ne(SQLExpression expr) TemporalSubqueryExpression.ne(SQLExpression expr) BinaryExpression.noteq(SQLExpression expr) ColumnExpression.noteq(SQLExpression expr) protected BooleanExpressionObjectExpression.processComparisonOfImplementationWithReference(SQLExpression refExpr, SQLExpression implExpr, boolean negate) 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).ByteLiteral.sub(SQLExpression expr) CharacterExpression.sub(SQLExpression expr) CharacterLiteral.sub(SQLExpression expr) DelegatedExpression.sub(SQLExpression expr) FloatingPointLiteral.sub(SQLExpression expr) IntegerLiteral.sub(SQLExpression expr) If both operands are instances of IntegerLiteral, the operation results in BigInteger type.NumericExpression.sub(SQLExpression expr) SQLExpression.sub(SQLExpression expr) Additive Operator.TemporalExpression.sub(SQLExpression expr) Method parameters in org.datanucleus.store.rdbms.sql.expression with type arguments of type SQLExpressionModifier and TypeMethodDescriptionArrayExpression.invoke(String methodName, List<SQLExpression> args) BooleanExpression.invoke(String methodName, List<SQLExpression> args) CollectionExpression.invoke(String methodName, List<SQLExpression> args) CollectionLiteral.invoke(String methodName, List<SQLExpression> args) DelegatedExpression.invoke(String methodName, List<SQLExpression> args) MapExpression.invoke(String methodName, List<SQLExpression> args) MapLiteral.MapKeyLiteral.invoke(String methodName, List<SQLExpression> args) NumericSubqueryExpression.invoke(String methodName, List<SQLExpression> args) ObjectExpression.invoke(String methodName, List<SQLExpression> args) OptionalExpression.invoke(String methodName, List<SQLExpression> args) SingleCollectionExpression.invoke(String methodName, List<SQLExpression> args) SQLExpression.invoke(String methodName, List<SQLExpression> args) Invocation of a method on this expression.StringExpression.invoke(String methodName, List<SQLExpression> args) StringSubqueryExpression.invoke(String methodName, List<SQLExpression> args) TemporalExpression.invoke(String methodName, List<SQLExpression> args) TypeConverterExpression.invoke(String methodName, List<SQLExpression> args) TypeConverterMultiExpression.invoke(String methodName, List<SQLExpression> args) SQLExpressionFactory.invokeMethod(SQLStatement stmt, String className, String methodName, SQLExpression expr, 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 SQLExpressionModifierConstructorDescriptionArrayExpression(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(String operation, SQLExpression operand) Constructor.IllegalExpressionOperationException(SQLExpression operand1, String operation, SQLExpression operand2) Constructor.InExpression(SQLExpression expr, 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 operationprotectedSQLExpression(org.datanucleus.store.query.expression.Expression.MonadicOperator op, SQLExpression expr1) Perform an operation "op" on expression "expr1".protectedSQLExpression(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 operationprotectedTemporalExpression(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 SQLExpressionModifierConstructorDescriptionAggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) AggregateStringExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) AggregateTemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) BinaryExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types) BooleanExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as "FUNCTION_NAME(arg [,argN])" such as STARTS_WITH(arg1, arg2).InExpression(SQLExpression expr, List<SQLExpression> exprList) Constructor for an IN expression.NewObjectExpression(SQLStatement stmt, Class cls, List<SQLExpression> args) NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as "FUNCTION_NAME(arg [,argN])".NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types) Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as "FUNCTION_NAME(arg [,argN])".ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List<Object> types) Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".protectedSQLExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List<Object> types) Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".StringExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as e.g.StringExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types) Generates statement as e.g.TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as "FUNCTION_NAME(arg [,argN])".TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List<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 SQLExpressionModifier and TypeMethodDescriptionprotected SQLExpressionMapContainsEntryMethod.containsAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpressionCollectionContainsMethod.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 SQLExpressionMapContainsKeyMethod.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 SQLExpressionMapContainsValueMethod.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 SQLExpressionArrayContainsMethod.containsAsSubquery(SQLStatement stmt, ArrayExpression arrExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpressionCollectionContainsMethod.containsAsSubquery(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpressionMapContainsEntryMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpressionMapContainsKeyMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr) Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpressionMapContainsValueMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr) Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpressionAvgFunction.getAggregateExpression(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) protected SQLExpressionAvgWithCastFunction.getAggregateExpression(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) protected SQLExpressionListGetMethod.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 SQLExpressionMapGetMethod.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 SQLExpressionMapKeyMethod.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 SQLExpressionMapValueMethod.getAsJoin(SQLStatement parentStmt, MapExpression mapExpr) Implementation of VALUE(map) using a join to the table representing the map, and returning the value.protected SQLExpressionListGetMethod.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 SQLExpressionMapGetMethod.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 SQLExpressionMapKeyMethod.getAsSubquery(SQLStatement stmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a subquery on the table representing the map.protected SQLExpressionMapValueMethod.getAsSubquery(SQLStatement stmt, MapExpression mapExpr) Implementation of VALUE(map) using a subquery on the table representing the map, returning the value.ArrayContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArrayIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArraySizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Atan2Function.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) AvgFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CoalesceFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountStarFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimestampFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumOrdinalMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumToStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) JDOHelperGetObjectIdMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) JDOHelperGetVersionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) ListGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ListIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalDateTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List args) LocalTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsEntryMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MathAbsMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAcosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAsinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAtanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCeilMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathExpMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathFloorMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathLogMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathPowerMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSqrtMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathTanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToDegreesMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToRadiansMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) NullIfFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ObjectGetClassMethod.getExpression(SQLStatement stmt, SQLExpression expr, List args) OptionalGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalIsPresentMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalOrElseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) RoundMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SimpleNumericAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleNumericMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleOrderableAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SQLBooleanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLFunctionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Return the expression for this SQL function.SQLNumericMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) StringCharAt2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringCharAtMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat1Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsIgnoreCaseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLengthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringMatchesMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringReplaceAllMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToLowerMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToUpperMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTranslateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrimMethod.getExpression(SQLStatement stmt, SQLExpression expr, List args) SumFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMilliSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalBaseMethod.getInvokedExpression(SQLExpression expr, List<SQLExpression> args, String methodName) Methods in org.datanucleus.store.rdbms.sql.method with parameters of type SQLExpressionModifier and TypeMethodDescriptionprotected voidCollectionContainsMethod.addRestrictionOnElement(SQLStatement stmt, SQLExpression elemIdExpr, SQLExpression elemExpr) protected SQLExpressionMapContainsEntryMethod.containsAsInnerJoin(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpressionCollectionContainsMethod.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 SQLExpressionMapContainsKeyMethod.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 SQLExpressionMapContainsValueMethod.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 SQLExpressionArrayContainsMethod.containsAsSubquery(SQLStatement stmt, ArrayExpression arrExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpressionCollectionContainsMethod.containsAsSubquery(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpressionMapContainsEntryMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpressionMapContainsKeyMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr) Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpressionMapContainsValueMethod.containsAsSubquery(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr) Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpressionListGetMethod.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 SQLExpressionMapGetMethod.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 SQLExpressionListGetMethod.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 SQLExpressionMapGetMethod.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 BooleanExpressionStringMatchesMethod.getBooleanLikeExpression(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) protected BooleanExpressionStringSimilarPostgresqlMethod.getBooleanLikeExpression(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) ArrayContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArrayIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArraySizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Atan2Function.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) AvgFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CoalesceFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountStarFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimestampFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumOrdinalMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumToStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) JDOHelperGetObjectIdMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) JDOHelperGetVersionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) ListGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ListIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalDateTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List args) LocalTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsEntryMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MathAbsMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAcosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAsinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAtanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCeilMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathExpMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathFloorMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathLogMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathPowerMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSqrtMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathTanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToDegreesMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToRadiansMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) NullIfFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ObjectGetClassMethod.getExpression(SQLStatement stmt, SQLExpression expr, List args) OptionalGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalIsPresentMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalOrElseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) RoundMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SimpleNumericAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleNumericMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleOrderableAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SQLBooleanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLFunctionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Return the expression for this SQL function.SQLNumericMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) StringCharAt2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringCharAtMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat1Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsIgnoreCaseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLengthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringMatchesMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringReplaceAllMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToLowerMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToUpperMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTranslateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrimMethod.getExpression(SQLStatement stmt, SQLExpression expr, List args) SumFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMilliSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) protected BooleanExpressionStringMatchesDerbyMethod.getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression argExpr, SQLExpression escapeExpr) protected BooleanExpressionStringMatchesMethod.getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) protected BooleanExpressionStringSimilarPostgresqlMethod.getExpressionForStringExpressionInput(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) TemporalBaseMethod.getInvokedExpression(SQLExpression expr, List<SQLExpression> args, String methodName) protected booleanCollectionContainsMethod.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.Method parameters in org.datanucleus.store.rdbms.sql.method with type arguments of type SQLExpressionModifier and TypeMethodDescriptionprotected SQLExpressionAvgFunction.getAggregateExpression(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) protected SQLExpressionAvgWithCastFunction.getAggregateExpression(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) ArrayContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArrayIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ArraySizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Atan2Function.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) AvgFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CoalesceFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionContainsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CollectionSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CountStarFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) CurrentTimestampFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumOrdinalMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) EnumToStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) JDOHelperGetObjectIdMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) JDOHelperGetVersionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) ListGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) ListIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalDateFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) LocalTimeFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsEntryMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapContainsValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapIsEmptyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapKeyMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapSizeMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MapValueMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) MathAbsMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAcosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAsinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathAtanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCeilMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathCosMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathExpMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathFloorMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathLogMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathPowerMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSinMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathSqrtMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathTanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToDegreesMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) MathToRadiansMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) NullIfFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalGetMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalIsPresentMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) OptionalOrElseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) RoundMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SimpleNumericAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleNumericMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleOrderableAggregateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SimpleStringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SQLBooleanMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLFunctionMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) SQLMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) Return the expression for this SQL function.SQLNumericMethod.getExpression(SQLStatement stmt, SQLExpression ignore, List<SQLExpression> args) StringCharAt2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringCharAtMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat1Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringConcat2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEndsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsIgnoreCaseMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringEqualsMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOf5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringIndexOfMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLength4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringLengthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringMatchesMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringReplaceAllMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWith4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringStartsWithMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring4Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstring5Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringSubstringMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToLowerMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringToUpperMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTranslateMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim2Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) StringTrim3Method.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) SumFunction.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfWeekMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalDayOfYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalHourMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalIsoYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMilliSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMinuteMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthJavaMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalMonthMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalQuarterMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalSecondMethod7.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalWeekMethod6.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod2.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod3.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod4.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalYearMethod5.getExpression(SQLStatement stmt, SQLExpression expr, List<SQLExpression> args) TemporalBaseMethod.getInvokedExpression(SQLExpression expr, List<SQLExpression> args, String methodName) -
Uses of SQLExpression in org.datanucleus.store.rdbms.sql.operation
Methods in org.datanucleus.store.rdbms.sql.operation that return SQLExpressionModifier and TypeMethodDescriptionConcat2Operation.getExpression(SQLExpression expr, SQLExpression expr2) Concat3Operation.getExpression(SQLExpression expr, SQLExpression expr2) Mod2Operation.getExpression(SQLExpression expr, SQLExpression expr2) Mod3Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToString2Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToString3Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToStringOperation.getExpression(SQLExpression expr, SQLExpression expr2) 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 SQLExpressionModifier and TypeMethodDescriptionConcat2Operation.getExpression(SQLExpression expr, SQLExpression expr2) Concat3Operation.getExpression(SQLExpression expr, SQLExpression expr2) Mod2Operation.getExpression(SQLExpression expr, SQLExpression expr2) Mod3Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToString2Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToString3Operation.getExpression(SQLExpression expr, SQLExpression expr2) NumericToStringOperation.getExpression(SQLExpression expr, SQLExpression expr2) SQLOperation.getExpression(SQLExpression expr, SQLExpression expr2) Return the expression for this SQL function.