Uses of Class
org.datanucleus.store.rdbms.sql.SQLStatement

Packages that use SQLStatement
org.datanucleus.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
org.datanucleus.store.rdbms.query Package providing the querying mechanism for DataNucleus for RDBMS datastores. 
org.datanucleus.store.rdbms.request Provides the mechanism of communicating with the database using JDBC. 
org.datanucleus.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus. 
org.datanucleus.store.rdbms.sql Series of classes used to generate SQL statements. 
org.datanucleus.store.rdbms.sql.expression Series of expressions representing conditions in SQL statements. 
org.datanucleus.store.rdbms.sql.method Support for invocation of Java methods, typically using SQL functions. 
 

Uses of SQLStatement in org.datanucleus.store.rdbms.adapter
 

Methods in org.datanucleus.store.rdbms.adapter with parameters of type SQLStatement
 boolean RDBMSAdapter.validToSelectMappingInStatement(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping m)
          Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.
 boolean MSSQLServerAdapter.validToSelectMappingInStatement(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping m)
          Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.
 boolean DerbyAdapter.validToSelectMappingInStatement(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping m)
          Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.
 boolean OracleAdapter.validToSelectMappingInStatement(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping m)
          Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.
 boolean DatabaseAdapter.validToSelectMappingInStatement(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping m)
          Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.query
 

Methods in org.datanucleus.store.rdbms.query that return SQLStatement
static SQLStatement RDBMSQueryUtils.getStatementForCandidates(RDBMSStoreManager storeMgr, SQLStatement parentStmt, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.store.mapped.StatementClassMapping clsMapping, org.datanucleus.store.ExecutionContext ec, Class candidateCls, boolean subclasses, String result, String candidateAlias, String candidateTableGroupName)
          Method to return a statement selecting the candidate table(s) required to cover all possible types for this candidates inheritance strategy.
 

Methods in org.datanucleus.store.rdbms.query with parameters of type SQLStatement
static SQLStatement RDBMSQueryUtils.getStatementForCandidates(RDBMSStoreManager storeMgr, SQLStatement parentStmt, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.store.mapped.StatementClassMapping clsMapping, org.datanucleus.store.ExecutionContext ec, Class candidateCls, boolean subclasses, String result, String candidateAlias, String candidateTableGroupName)
          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 SQLStatement
QueryToSQLMapper(SQLStatement stmt, org.datanucleus.query.compiler.QueryCompilation compilation, Map parameters, org.datanucleus.store.mapped.StatementClassMapping resultDefForClass, StatementResultMapping resultDef, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.FetchPlan fetchPlan, org.datanucleus.store.ExecutionContext ec, org.datanucleus.util.Imports importsDefinition, Set<String> options, Map<String,Object> extensions)
          Constructor.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.request
 

Methods in org.datanucleus.store.rdbms.request with parameters of type SQLStatement
protected  int FetchRequest.processMembersOfClass(SQLStatement sqlStatement, org.datanucleus.metadata.AbstractMemberMetaData[] mmds, org.datanucleus.store.mapped.DatastoreClass table, SQLTable sqlTbl, org.datanucleus.store.mapped.StatementClassMapping mappingDef, Collection fetchCallbacks, org.datanucleus.ClassLoaderResolver clr)
          Method to process the supplied members of the class, adding to the SQLStatement as required.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.scostore
 

Methods in org.datanucleus.store.rdbms.scostore that return SQLStatement
protected  SQLStatement RDBMSJoinMapStore.getSQLStatementForGet(org.datanucleus.store.ObjectProvider ownerSM)
          Method to return an SQLStatement for retrieving the value for a key.
protected  SQLStatement RDBMSFKMapStore.getSQLStatementForGet(org.datanucleus.store.ObjectProvider ownerSM)
          Method to return an SQLStatement for retrieving the value for a key.
protected  SQLStatement RDBMSFKArrayStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider ownerSM)
          Method to generate an SQLStatement for iterating through elements of the set.
protected  SQLStatement RDBMSFKSetStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider op)
          Method to generate an SQLStatement for iterating through elements of the set.
protected  SQLStatement RDBMSJoinArrayStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider ownerSM)
          Method to generate an SQLStatement for iterating through elements of the set.
protected  SQLStatement RDBMSJoinSetStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider ownerSM)
          Method to generate an SQLStatement for iterating through elements of the set.
protected  SQLStatement RDBMSJoinListStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider op, int startIdx, int endIdx, org.datanucleus.store.mapped.StatementClassMapping resultMapping, StatementParameterMapping paramMapping)
          Method to generate an SQLStatement for iterating through elements of the set.
protected  SQLStatement RDBMSFKListStore.getSQLStatementForIterator(org.datanucleus.store.ObjectProvider ownerSM, int startIdx, int endIdx, org.datanucleus.store.mapped.StatementClassMapping resultMapping, StatementParameterMapping paramMapping)
          Method to generate an SQLStatement for iterating through elements of the list.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.sql
 

Fields in org.datanucleus.store.rdbms.sql declared as SQLStatement
protected  SQLStatement SQLStatement.parent
          Parent statement, if this is a subquery.
protected  SQLStatement AbstractStatementGenerator.parentStmt
          Parent statement.
protected  SQLStatement SQLTable.stmt
           
 

Fields in org.datanucleus.store.rdbms.sql with type parameters of type SQLStatement
protected  List<SQLStatement> SQLStatement.unions
          List of unioned SQLStatements (if any).
 

Methods in org.datanucleus.store.rdbms.sql that return SQLStatement
 SQLStatement SQLStatement.getParentStatement()
           
 SQLStatement SQLTable.getSQLStatement()
           
protected  SQLStatement UnionStatementGenerator.getSQLStatementForCandidate(String className)
          Convenience method to return the SQLStatement for a particular class.
protected  SQLStatement UnionStatementGenerator.getSQLStatementForCandidateViaJoin(String className)
          Convenience method to return the SQLStatement for a particular class selecting a join table.
 SQLStatement DiscriminatorStatementGenerator.getStatement()
          Accessor for the SQL Statement.
 SQLStatement UnionStatementGenerator.getStatement()
          Accessor for the SQL Statement for the candidate [+ subclasses].
 SQLStatement StatementGenerator.getStatement()
          Accessor for the statement.
 

Methods in org.datanucleus.store.rdbms.sql that return types with arguments of type SQLStatement
 List<SQLStatement> SQLStatement.getUnions()
          Accessor for the unioned statements.
 

Methods in org.datanucleus.store.rdbms.sql with parameters of type SQLStatement
static SQLTable SQLStatementHelper.addJoinForOneToOneRelation(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping sourceMapping, SQLTable sourceSqlTbl, org.datanucleus.store.mapped.mapping.JavaTypeMapping targetMapping, org.datanucleus.store.mapped.DatastoreContainerObject 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 SQLText.append(SQLStatement stmt)
          Append an SQLStatement.
 String SQLTableTNamer.getAliasForTable(SQLStatement stmt, org.datanucleus.store.mapped.DatastoreContainerObject table, String groupName)
           
 String SQLTableNamer.getAliasForTable(SQLStatement stmt, org.datanucleus.store.mapped.DatastoreContainerObject table, String groupName)
          Method to return the alias to use for the specified table.
 String SQLTableAlphaNamer.getAliasForTable(SQLStatement stmt, org.datanucleus.store.mapped.DatastoreContainerObject table, String groupName)
           
static BooleanExpression SQLStatementHelper.getExpressionForDiscriminatorForClass(SQLStatement stmt, String className, org.datanucleus.metadata.DiscriminatorMetaData dismd, org.datanucleus.store.mapped.mapping.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.store.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, org.datanucleus.store.mapped.mapping.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.
static void SQLStatementHelper.selectFetchPlanOfCandidateInStatement(SQLStatement stmt, org.datanucleus.store.mapped.StatementClassMapping mappingDefinition, org.datanucleus.metadata.AbstractClassMetaData candidateCmd, org.datanucleus.FetchPlan fetchPlan, int maxFetchDepth)
          Method to select all fetch plan members for the candidate class.
static void SQLStatementHelper.selectFetchPlanOfSourceClassInStatement(SQLStatement stmt, org.datanucleus.store.mapped.StatementClassMapping mappingDefinition, org.datanucleus.FetchPlan fetchPlan, SQLTable sourceSqlTbl, org.datanucleus.metadata.AbstractClassMetaData sourceCmd, int maxFetchDepth)
          Method to select all fetch plan members for the "source" class.
static void SQLStatementHelper.selectIdentityOfCandidateInStatement(SQLStatement stmt, org.datanucleus.store.mapped.StatementClassMapping mappingDefinition, org.datanucleus.metadata.AbstractClassMetaData candidateCmd)
          Method to select the identity for the candidate class.
static void SQLStatementHelper.selectMemberOfSourceInStatement(SQLStatement stmt, org.datanucleus.store.mapped.StatementClassMapping mappingDefinition, org.datanucleus.FetchPlan fetchPlan, SQLTable sourceSqlTbl, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, int maxFetchPlanLimit)
          Method to select the specified member (field/property) of the source table in the passed SQL statement.
 void DiscriminatorStatementGenerator.setParentStatement(SQLStatement stmt)
           
 void UnionStatementGenerator.setParentStatement(SQLStatement stmt)
           
 void StatementGenerator.setParentStatement(SQLStatement stmt)
          Method to set the parent statement.
 void SQLStatement.union(SQLStatement stmt)
          Method to union this SQL statement with another SQL statement.
 

Constructors in org.datanucleus.store.rdbms.sql with parameters of type SQLStatement
SQLStatement(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, org.datanucleus.store.mapped.DatastoreContainerObject table, org.datanucleus.store.mapped.DatastoreIdentifier alias, String tableGroupName)
          Constructor for an SQL statement that is a subquery of another statement.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.sql.expression
 

Fields in org.datanucleus.store.rdbms.sql.expression declared as SQLStatement
protected  SQLStatement SQLExpression.stmt
          The SQL statement that this is part of.
 

Methods in org.datanucleus.store.rdbms.sql.expression that return SQLStatement
 SQLStatement SQLExpression.getSQLStatement()
           
 SQLStatement StringSubqueryExpression.getSubqueryStatement()
           
 SQLStatement TemporalSubqueryExpression.getSubqueryStatement()
           
 SQLStatement SubqueryExpressionComponent.getSubqueryStatement()
          Accessor for the subquery.
 SQLStatement NumericSubqueryExpression.getSubqueryStatement()
           
 SQLStatement SubqueryExpression.getSubqueryStatement()
           
 

Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type SQLStatement
static SQLExpression ExpressionUtils.getLiteralForOne(SQLStatement stmt)
          Convenience accessor for a literal for the number 1.
 SQLExpression SQLExpressionFactory.invokeMethod(SQLStatement stmt, String className, String methodName, SQLExpression expr, List args)
          Accessor for the result of a method call on the supplied expression with the supplied args.
 SQLExpression SQLExpressionFactory.newExpression(SQLStatement stmt, SQLTable sqlTbl, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Factory for an expression representing a mapping on a table.
 SQLExpression SQLExpressionFactory.newExpression(SQLStatement stmt, SQLTable sqlTbl, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, org.datanucleus.store.mapped.mapping.JavaTypeMapping parentMapping)
          Factory for an expression representing a mapping on a table.
 SQLExpression SQLExpressionFactory.newLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value)
          Factory for a literal representing a value.
 SQLExpression SQLExpressionFactory.newLiteralParameter(SQLStatement stmt, org.datanucleus.store.mapped.mapping.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 SQLStatement
AggregateNumericExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
           
AggregateTemporalExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
           
ArrayExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, SQLExpression[] exprs)
          Constructor for an SQL expression for an array expression specified in the query.
ArrayExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
ArrayLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an array literal with a value.
BinaryExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types)
           
BinaryExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
BooleanExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for a boolean expression for the specified mapping of the table.
BooleanExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String sql)
          Constructor for a boolean expression for the specified mapping using the specified SQL text.
BooleanExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for a boolean expression for the specified mapping of the table.
BooleanLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Boolean value)
          Creates a boolean literal with the specified value, using the provided mapping.
BooleanLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.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, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
ByteLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Creates a byte literal.
CharacterExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
          Generates statement as e.g.
CharacterExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args, List types)
          Generates statement as e.g.
CharacterExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
CharacterLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a character literal with a value.
CollectionExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
CollectionLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a collection literal with a value.
ColumnExpression(SQLStatement stmt, Object value)
          Constructor for an SQL expression for a literal value.
ColumnExpression(SQLStatement stmt, SQLTable table, Column col)
          Constructor for an SQL expression for a column.
ColumnExpression(SQLStatement stmt, String parameterName, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, int colNumber)
          Constructor for an SQL expression for a parameter.
DelegatedExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
           
EnumExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an expression for an enum field/property.
EnumLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an Enum literal with a value.
FloatingPointLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a floating point literal with a value.
IntegerLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an integer literal with a value.
JavaxTimeLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String parameterName)
          Constructor for a javax.time literal with a value.
LocalDateLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an LocalDate literal with a value.
LocalDateTimeLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an LocalDateTime literal with a value.
LocalTimeLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an LocalTime literal with a value.
MapExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor.
MapLiteral.MapKeyLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value)
          Constructor.
MapLiteral.MapValueLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value)
          Constructor.
MapLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a map literal with a value.
NewObjectExpression(SQLStatement stmt, Class cls, List<SQLExpression> args)
           
NullLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a null literal with a value (i.e null!).
NumericExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String sql)
          Constructor for a numeric expression for the specified mapping using the specified SQL text.
NumericExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
          Generates statement as "FUNCTION_NAME(arg [,argN])".
NumericExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args, List types)
          Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".
NumericExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for a numeric expression for the mapping in the specified table.
NumericSubqueryExpression(SQLStatement stmt, SQLStatement subStmt)
           
ObjectExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
ObjectLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an Object literal with a value.
ParameterLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for an integer literal with a value.
SQLExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List<SQLExpression> args, List types)
          Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".
SQLExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
StringExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
          Generates statement as e.g.
StringExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args, List types)
          Generates statement as e.g.
StringExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
StringLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a String literal with a value.
StringNumericExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.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, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an expression for a field/property represented as String/Temporal.
SubqueryExpression(SQLStatement stmt, SQLStatement subStmt)
           
TemporalExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
          Generates statement as "FUNCTION_NAME(arg [,argN])".
TemporalExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args, List types)
          Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".
TemporalExpression(SQLStatement stmt, SQLTable table, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping)
          Constructor for an SQL expression for a (field) mapping in a specified table.
TemporalLiteral(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, Object value, String parameterName)
          Constructor for a temporal literal with a value.
TemporalSubqueryExpression(SQLStatement stmt, SQLStatement subStmt)
           
UnboundExpression(SQLStatement stmt, String variableName)
          Constructor for an SQL expression for an unbound variable.
 

Uses of SQLStatement in org.datanucleus.store.rdbms.sql.method
 

Fields in org.datanucleus.store.rdbms.sql.method declared as SQLStatement
protected  SQLStatement AbstractSQLMethod.stmt
           
 

Methods in org.datanucleus.store.rdbms.sql.method with parameters of type SQLStatement
 void SQLMethod.setStatement(SQLStatement stmt)
          Method to set the SQLStatement that we are related to.
 void AbstractSQLMethod.setStatement(SQLStatement stmt)
           
 



Copyright © 2012. All Rights Reserved.