org.apache.openjpa.jdbc.kernel.exps
Class Sum
java.lang.Object
   org.apache.openjpa.jdbc.kernel.exps.AbstractVal
org.apache.openjpa.jdbc.kernel.exps.AbstractVal
       org.apache.openjpa.jdbc.kernel.exps.UnaryOp
org.apache.openjpa.jdbc.kernel.exps.UnaryOp
           org.apache.openjpa.jdbc.kernel.exps.Sum
org.apache.openjpa.jdbc.kernel.exps.Sum
- All Implemented Interfaces: 
- Serializable, Val, Value
-  class Sum 
- extends UnaryOp
Sum.
- Author:
- Abe White
 
 
| Fields inherited from interface org.apache.openjpa.jdbc.kernel.exps.Val | 
| ABS_VAL, ARGS_VAL, CMP_EQUAL, COALESCE_VAL, CONCAT_VAL, FORCE_OUTER, GENERALCASE_VAL, INDEXOF_VAL, JOIN_REL, LENGTH_VAL, LOCATE_VAL, LOWER_VAL, MATH_VAL, NULL_CMP, NULLIF_VAL, SIMPLECASE_VAL, SQRT_VAL, SUBSTRING_VAL, TRIM_VAL, UPPER_VAL, VAL, WHENCONDITION_VAL, WHENSCALAR_VAL | 
 
| Constructor Summary | 
| Sum(Val val)Constructor.
 | 
 
| Method Summary | 
| protected  String | getOperator()Return the name of this operator.
 | 
| protected  Class | getType(Class c)Return the type of this value based on the argument type.
 | 
|  boolean | isAggregate()Return true if this value is an aggregate.
 | 
 
| Methods inherited from class org.apache.openjpa.jdbc.kernel.exps.UnaryOp | 
| acceptVisit, appendTo, calculateValue, getMetaData, getNoParen, getType, getValue, groupBy, initialize, initializeValue, length, load, orderBy, select, selectColumns, setImplicitType, setMetaData | 
 
| Methods inherited from class org.apache.openjpa.jdbc.kernel.exps.AbstractVal | 
| appendIndex, appendIsEmpty, appendIsNotEmpty, appendIsNotNull, appendIsNull, appendSize, appendType, getAlias, getId, getName, getPath, getSelectAs, isVariable, isXPath, setAlias, toDataStoreValue | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Sum
public Sum(Val val)
- Constructor. Provide the value to operate on.
 
getType
protected Class getType(Class c)
- Description copied from class: UnaryOp
- Return the type of this value based on the argument type. Returns
 the argument type by default.
 
- 
- Overrides:
- getTypein class- UnaryOp
 
- 
 
getOperator
protected String getOperator()
- Description copied from class: UnaryOp
- Return the name of this operator.
 
- 
- Specified by:
- getOperatorin class- UnaryOp
 
- 
 
isAggregate
public boolean isAggregate()
- Description copied from interface: Value
- Return true if this value is an aggregate.
 
- 
- Specified by:
- isAggregatein interface- Value
- Overrides:
- isAggregatein class- AbstractVal
 
- 
 
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.