Class NewObjectExpression
- java.lang.Object
-
- org.datanucleus.store.rdbms.sql.expression.SQLExpression
-
- org.datanucleus.store.rdbms.sql.expression.NewObjectExpression
-
public class NewObjectExpression extends SQLExpression
SQL Expression for creating a new object (in the result clause of a query).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.datanucleus.store.rdbms.sql.expression.SQLExpression
SQLExpression.ColumnExpressionList
-
-
Field Summary
-
Fields inherited from class org.datanucleus.store.rdbms.sql.expression.SQLExpression
lowestOperator, mapping, parameterName, st, stmt, subExprs, table
-
-
Constructor Summary
Constructors Constructor Description NewObjectExpression(SQLStatement stmt, Class cls, List<SQLExpression> args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getConstructorArgAliases()
List<SQLExpression>
getConstructorArgExpressions()
Class
getNewClass()
void
setArgAliases(List<String> aliases)
-
Methods inherited from class org.datanucleus.store.rdbms.sql.expression.SQLExpression
add, and, bitAnd, bitOr, cast, com, distinct, div, encloseInParentheses, eor, eq, ge, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, gt, in, invoke, ior, is, isParameter, le, lt, mod, mul, ne, neg, not, setJavaTypeMapping, sub, toSQLText, unDistinct
-
-
-
-
Constructor Detail
-
NewObjectExpression
public NewObjectExpression(SQLStatement stmt, Class cls, List<SQLExpression> args)
- Parameters:
stmt
- SQLStatement that this is part ofcls
- Class that we create an instance ofargs
- argument SQL expressions
-
-