Class AggregateNumericExpression
java.lang.Object
org.datanucleus.store.rdbms.sql.expression.SQLExpression
org.datanucleus.store.rdbms.sql.expression.NumericExpression
org.datanucleus.store.rdbms.sql.expression.AggregateNumericExpression
- All Implemented Interfaces:
AggregateExpression
Expression for an aggregate function.
Allows us to distinguish aggregate expressions from other numeric expressions.
-
Nested Class Summary
Nested classes/interfaces inherited from class SQLExpression
SQLExpression.ColumnExpressionList -
Field Summary
Fields inherited from class SQLExpression
lowestOperator, mapping, parameterName, st, stmt, subExprs, table -
Constructor Summary
ConstructorsConstructorDescriptionAggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String sql) AggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) -
Method Summary
Methods inherited from class NumericExpression
add, bitAnd, bitOr, com, div, eq, ge, gt, in, le, lt, mod, mul, ne, neg, subMethods inherited from class SQLExpression
and, cast, distinct, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, invoke, ior, is, isParameter, not, setJavaTypeMapping, toSQLText, unDistinct
-
Constructor Details
-
AggregateNumericExpression
public AggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, String functionName, List<SQLExpression> args) -
AggregateNumericExpression
-