org.datanucleus.store.rdbms.sql.expression
Class AggregateTemporalExpression

java.lang.Object
  extended by org.datanucleus.store.rdbms.sql.expression.SQLExpression
      extended by org.datanucleus.store.rdbms.sql.expression.TemporalExpression
          extended by org.datanucleus.store.rdbms.sql.expression.AggregateTemporalExpression

public class AggregateTemporalExpression
extends TemporalExpression

Expression for an aggregate function. Allows us to distinguish aggregate expressions from other temporal expressions.


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
LOCALISER, lowestOperator, mapping, parameterName, st, stmt, subExprs, table
 
Constructor Summary
AggregateTemporalExpression(SQLStatement stmt, org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping, String functionName, List args)
           
 
Method Summary
 
Methods inherited from class org.datanucleus.store.rdbms.sql.expression.TemporalExpression
eq, ge, gt, in, invoke, le, lt, ne
 
Methods inherited from class org.datanucleus.store.rdbms.sql.expression.SQLExpression
add, and, cast, com, distinct, div, encloseInParentheses, eor, getJavaTypeMapping, getLowestOperator, getNumberOfSubExpressions, getParameterName, getSQLStatement, getSQLTable, getSubExpression, ior, is, isParameter, mod, mul, neg, not, setJavaTypeMapping, sub, toSQLText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregateTemporalExpression

public AggregateTemporalExpression(SQLStatement stmt,
                                   org.datanucleus.store.mapped.mapping.JavaTypeMapping mapping,
                                   String functionName,
                                   List args)


Copyright © 2012. All Rights Reserved.