Uses of Class
org.datanucleus.store.rdbms.sql.SQLStatement
Packages that use SQLStatement
Package
Description
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.
-
Uses of SQLStatement in org.datanucleus.store.rdbms.query
Fields in org.datanucleus.store.rdbms.query declared as SQLStatementModifier and TypeFieldDescription(package private) SQLStatement
QueryToSQLMapper.stmt
SQL statement that we are updating.(package private) SQLStatement
RDBMSQueryCompilation.StatementCompilation.stmt
Methods in org.datanucleus.store.rdbms.query that return SQLStatementMethods in org.datanucleus.store.rdbms.query with parameters of type SQLStatementModifier and TypeMethodDescriptionvoid
RDBMSQueryCompilation.addStatement
(SQLStatement stmt, String sql, boolean useInCount) static void
BulkFetchHandler.applyParametersToStatement
(org.datanucleus.ExecutionContext ec, PreparedStatement ps, RDBMSQueryCompilation datastoreCompilation, SQLStatement sqlStmt, Map parameters) Convenience method to apply the passed parameters to the provided bulk-fetch statement.private QueryToSQLMapper.SQLTableMapping
QueryToSQLMapper.getSQLTableMappingForPrimaryExpression
(SQLStatement theStmt, String exprName, org.datanucleus.store.query.expression.PrimaryExpression primExpr, Boolean forceJoin) Method to take in a PrimaryExpression and return the SQLTable mapping info that it signifies.static SelectStatement
RDBMSQueryUtils.getStatementForCandidates
(RDBMSStoreManager storeMgr, SQLStatement parentStmt, org.datanucleus.metadata.AbstractClassMetaData cmd, StatementClassMapping clsMapping, org.datanucleus.ExecutionContext ec, Class candidateCls, boolean subclasses, String result, String candidateAlias, String candidateTableGroupName, Set<String> options) Method to return a statement selecting the candidate table(s) required to cover all possible types for this candidates inheritance strategy.Constructors in org.datanucleus.store.rdbms.query with parameters of type SQLStatementModifierConstructorDescriptionQueryToSQLMapper
(SQLStatement stmt, org.datanucleus.store.query.compiler.QueryCompilation compilation, Map parameters, StatementClassMapping resultDefForClass, StatementResultMapping resultDef, org.datanucleus.metadata.AbstractClassMetaData cmd, boolean subclasses, org.datanucleus.FetchPlan fetchPlan, org.datanucleus.ExecutionContext ec, org.datanucleus.util.Imports importsDefinition, Set<String> options, Map<String, Object> extensions) Constructor.StatementCompilation
(SQLStatement stmt, String sql, boolean useInCount) -
Uses of SQLStatement in org.datanucleus.store.rdbms.sql
Subclasses of SQLStatement in org.datanucleus.store.rdbms.sqlModifier and TypeClassDescriptionclass
SQL DELETE Statement representation.class
SQL INSERT Statement representation.class
SQL SELECT Statement representation.class
SQL UPDATE Statement representation.Fields in org.datanucleus.store.rdbms.sql declared as SQLStatementModifier and TypeFieldDescriptionprotected SQLStatement
SQLStatement.parent
Parent statement, if this is a subquery SELECT.protected SQLStatement
AbstractSelectStatementGenerator.parentStmt
Parent statement.protected SQLStatement
SQLTable.stmt
Methods in org.datanucleus.store.rdbms.sql that return SQLStatementMethods in org.datanucleus.store.rdbms.sql with parameters of type SQLStatementModifier and TypeMethodDescriptionstatic SQLTable
SQLStatementHelper.addJoinForOneToOneRelation
(SQLStatement stmt, JavaTypeMapping sourceMapping, SQLTable sourceSqlTbl, JavaTypeMapping targetMapping, Table targetTable, String targetAlias, Object[] discrimValues, String targetTablegroupName, SQLJoin.JoinType joinType) Convenience method to add a join across a 1-1 relation to the provided SQLStatement.SQLText.append
(SQLStatement stmt) Append an SQLStatement.SQLTableAlphaNamer.getAliasForTable
(SQLStatement stmt, Table table, String groupName) SQLTableNameNamer.getAliasForTable
(SQLStatement stmt, Table table, String groupName) SQLTableNamer.getAliasForTable
(SQLStatement stmt, Table table, String groupName) Method to return the alias to use for the specified table.SQLTableTNamer.getAliasForTable
(SQLStatement stmt, Table table, String groupName) static BooleanExpression
SQLStatementHelper.getExpressionForDiscriminatorForClass
(SQLStatement stmt, String className, org.datanucleus.metadata.DiscriminatorMetaData dismd, JavaTypeMapping discriminatorMapping, SQLTable discrimSqlTbl, org.datanucleus.ClassLoaderResolver clr) Convenience method to generate a BooleanExpression for the associated discriminator value for the specified class.static PreparedStatement
SQLStatementHelper.getPreparedStatementForSQLStatement
(SQLStatement sqlStmt, org.datanucleus.ExecutionContext ec, org.datanucleus.store.connection.ManagedConnection mconn, String resultSetType, String resultSetConcurrency) Convenience method to return a PreparedStatement for an SQLStatement.static SQLTable
SQLStatementHelper.getSQLTableForMappingOfTable
(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping) Method to return the SQLTable where the specified mapping (in the same table group as the provided SQLTable) is defined.boolean
SQLStatement.isChildStatementOf
(SQLStatement stmt) Convenience method to return if this statement is a child (inner) statement of the supplied statement.void
DiscriminatorStatementGenerator.setParentStatement
(SQLStatement stmt) void
SelectStatementGenerator.setParentStatement
(SQLStatement stmt) Method to set the parent statement.void
UnionStatementGenerator.setParentStatement
(SQLStatement stmt) Constructors in org.datanucleus.store.rdbms.sql with parameters of type SQLStatementModifierConstructorDescriptionSelectStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName) Constructor for a SELECT statement, maybe as a subquery.SelectStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for a SELECT statement, maybe as a subquery.SQLStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for an SQL statement that is a subquery of another statement.(package private)
SQLTable
(SQLStatement stmt, Table tbl, DatastoreIdentifier alias, String grpName) Constructor for a table involved in an SQLStatement. -
Uses of SQLStatement in org.datanucleus.store.rdbms.sql.expression
Fields in org.datanucleus.store.rdbms.sql.expression declared as SQLStatementModifier and TypeFieldDescriptionprotected SQLStatement
SQLExpression.stmt
The SQL statement that this is part of.(package private) SQLStatement
NumericSubqueryExpression.subStatement
(package private) SQLStatement
StringSubqueryExpression.subStatement
(package private) SQLStatement
SubqueryExpression.subStatement
(package private) SQLStatement
TemporalSubqueryExpression.subStatement
Methods in org.datanucleus.store.rdbms.sql.expression that return SQLStatementModifier and TypeMethodDescriptionSQLExpression.getSQLStatement()
NumericSubqueryExpression.getSubqueryStatement()
StringSubqueryExpression.getSubqueryStatement()
SubqueryExpression.getSubqueryStatement()
SubqueryExpressionComponent.getSubqueryStatement()
Accessor for the subquery.TemporalSubqueryExpression.getSubqueryStatement()
Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLStatementModifier and TypeMethodDescriptionstatic SQLExpression
ExpressionUtils.getLiteralForOne
(SQLStatement stmt) Convenience accessor for a literal for the number 1.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.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.Constructors in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLStatementModifierConstructorDescriptionAggregateNumericExpression
(SQLStatement stmt, JavaTypeMapping mapping, String sql) AggregateNumericExpression
(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) ArrayExpression
(SQLStatement stmt, JavaTypeMapping mapping, SQLExpression[] exprs) Constructor for an SQL expression for an array expression specified in the query.ArrayExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.ArrayLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for an array literal with a value.BinaryExpression
(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types) BinaryExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.BinaryLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Creates a binary (byte[]) literal.BooleanExpression
(SQLStatement stmt, JavaTypeMapping mapping) Constructor for a boolean expression for the specified mapping of the table.BooleanExpression
(SQLStatement stmt, JavaTypeMapping mapping, String sql) Constructor for a boolean expression for the specified mapping using the specified SQL text.BooleanExpression
(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) Generates statement as "FUNCTION_NAME(arg [,argN])" such as STARTS_WITH(arg1, arg2).BooleanExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for a boolean expression for the specified mapping of the table.BooleanLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Boolean value) Creates a boolean literal with the specified value, using the provided mapping.BooleanLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Creates a boolean literal with the specified value, using the provided mapping.BooleanSubqueryExpression
(SQLStatement stmt, String keyword, SQLStatement subStmt) ByteExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.ByteLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Creates a byte literal.CharacterExpression
(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List args) Generates statement as e.g.CharacterExpression
(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List args, List types) Generates statement as e.g.CharacterExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.CharacterLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a character literal with a value.CollectionExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.CollectionLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a collection literal with a value.protected
ColumnExpression
(SQLStatement stmt, Object value) Constructor for an SQL expression for a literal value.protected
ColumnExpression
(SQLStatement stmt, String parameterName, JavaTypeMapping mapping, Object value, int colNumber) Constructor for an SQL expression for a parameter.protected
ColumnExpression
(SQLStatement stmt, SQLTable table, Column col) Constructor for an SQL expression for a column.DelegatedExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) EnumExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an expression for an enum field/property.EnumLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for an Enum literal with a value.FloatingPointLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a floating point literal with a value.IntegerLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for an integer literal with a value.MapExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor.MapKeyLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value) Constructor.MapLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a map literal with a value.MapValueLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value) Constructor.NewObjectExpression
(SQLStatement stmt, Class cls, List<SQLExpression> args) NullLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a null literal with a value (i.e null!).NumericExpression
(SQLStatement stmt, JavaTypeMapping mapping, String sql) Constructor for a numeric expression for the specified mapping using the specified SQL text.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]])".NumericExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for a numeric expression for the mapping in the specified table.NumericSubqueryExpression
(SQLStatement stmt, SQLStatement subStmt) 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]])".ObjectExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.ObjectLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for an Object literal with a value.OptionalExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) OptionalLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) ParameterLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for an integer literal with a value.ResultAliasExpression
(SQLStatement stmt, String aliasName) SingleCollectionExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) SingleCollectionLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) protected
SQLExpression
(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List<Object> types) Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".protected
SQLExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.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.StringExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.StringLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a String literal with a value.StringNumericExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an expression for a field/property that can be represented as String or numeric.StringSubqueryExpression
(SQLStatement stmt, SQLStatement subStmt) StringTemporalExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an expression for a field/property represented as String/Temporal.SubqueryExpression
(SQLStatement stmt, SQLStatement subStmt) 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]])".TemporalExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) Constructor for an SQL expression for a (field) mapping in a specified table.TemporalLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) Constructor for a temporal literal with a value.TemporalSubqueryExpression
(SQLStatement stmt, SQLStatement subStmt) TypeConverterExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) TypeConverterLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) TypeConverterMultiExpression
(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping) TypeConverterMultiLiteral
(SQLStatement stmt, JavaTypeMapping mapping, Object value, String parameterName) UnboundExpression
(SQLStatement stmt, String variableName) Constructor for an SQL expression for an unbound variable. -
Uses of SQLStatement in org.datanucleus.store.rdbms.sql.method
Methods in org.datanucleus.store.rdbms.sql.method with parameters of type SQLStatementModifier and TypeMethodDescriptionprotected void
CollectionContainsMethod.addRestrictionOnElement
(SQLStatement stmt, SQLExpression elemIdExpr, SQLExpression elemExpr) protected SQLExpression
MapContainsEntryMethod.containsAsInnerJoin
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using INNER JOIN to the element.protected SQLExpression
CollectionContainsMethod.containsAsJoin
(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr, SQLJoin.JoinType joinType) Method to return an expression for Collection.contains using INNER JOIN to the element.protected SQLExpression
MapContainsKeyMethod.containsAsJoin
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLJoin.JoinType joinType) Method to return an expression for Map.containsKey using INNER JOIN to the element.protected SQLExpression
MapContainsValueMethod.containsAsJoin
(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr, SQLJoin.JoinType joinType) Method to return an expression for Map.containsValue using INNER JOIN to the element.protected SQLExpression
ArrayContainsMethod.containsAsSubquery
(SQLStatement stmt, ArrayExpression arrExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
CollectionContainsMethod.containsAsSubquery
(SQLStatement stmt, CollectionExpression collExpr, SQLExpression elemExpr) Method to return an expression for Collection.contains using a subquery "EXISTS".protected SQLExpression
MapContainsEntryMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr, SQLExpression valExpr) Method to return an expression for Map.containsEntry using a subquery "EXISTS".protected SQLExpression
MapContainsKeyMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyExpr) Method to return an expression for Map.containsKey using a subquery "EXISTS".protected SQLExpression
MapContainsValueMethod.containsAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression valExpr) Method to return an expression for Map.containsValue using a subquery "EXISTS".protected SQLExpression
AvgFunction.getAggregateExpression
(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) protected SQLExpression
AvgWithCastFunction.getAggregateExpression
(SQLStatement stmt, List<SQLExpression> args, JavaTypeMapping m) protected SQLExpression
ListGetMethod.getAsInnerJoin
(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr) Implementation of List.get() using an inner join to the table representing the list, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod.getAsInnerJoin
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr) Implementation of Map.get() using an inner join to the table representing the map, adding a condition on the key and returning the value.protected SQLExpression
MapKeyMethod.getAsJoin
(SQLStatement parentStmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a join to the table representing the map, and returning an expression for the key.protected SQLExpression
MapValueMethod.getAsJoin
(SQLStatement parentStmt, MapExpression mapExpr) Implementation of VALUE(map) using a join to the table representing the map, and returning the value.protected SQLExpression
ListGetMethod.getAsSubquery
(SQLStatement stmt, CollectionExpression listExpr, SQLExpression idxExpr) Implementation of Collection.get() using a subquery on the table representing the collection, adding a condition on the index and returning the element.protected SQLExpression
MapGetMethod.getAsSubquery
(SQLStatement stmt, MapExpression mapExpr, SQLExpression keyValExpr) Implementation of Map.get() using a subquery on the table representing the map, adding a condition on the key and returning the value.protected SQLExpression
MapKeyMethod.getAsSubquery
(SQLStatement stmt, MapExpression mapExpr) Implementation of KEY(mapExpr) using a subquery on the table representing the map.protected SQLExpression
MapValueMethod.getAsSubquery
(SQLStatement stmt, MapExpression mapExpr) Implementation of VALUE(map) using a subquery on the table representing the map, returning the value.protected BooleanExpression
StringMatchesMethod.getBooleanLikeExpression
(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) protected BooleanExpression
StringSimilarPostgresqlMethod.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 BooleanExpression
StringMatchesDerbyMethod.getExpressionForStringExpressionInput
(SQLStatement stmt, SQLExpression expr, SQLExpression argExpr, SQLExpression escapeExpr) protected BooleanExpression
StringMatchesMethod.getExpressionForStringExpressionInput
(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) protected BooleanExpression
StringSimilarPostgresqlMethod.getExpressionForStringExpressionInput
(SQLStatement stmt, SQLExpression expr, SQLExpression regExpr, SQLExpression escapeExpr) protected boolean
CollectionContainsMethod.getNeedsSubquery
(SQLStatement stmt, SQLExpression collExpr, SQLExpression elemExpr) Convenience method to decide if we handle the contains() by using a subquery, or otherwise via an inner join.protected boolean
MapContainsEntryMethod.getNeedsSubquery
(SQLStatement stmt) Convenience method to decide if we handle the contains() by using a subquery, or otherwise via an inner join.protected boolean
MapContainsKeyMethod.getNeedsSubquery
(SQLStatement stmt) Convenience method to decide if we handle the contains() by using a subquery, or otherwise via an inner join.protected boolean
MapContainsValueMethod.getNeedsSubquery
(SQLStatement stmt) Convenience method to decide if we handle the contains() by using a subquery, or otherwise via an inner join.