Package org.apache.torque.util.functions
Class Sum
java.lang.Object
org.apache.torque.util.functions.AggregateFunction
org.apache.torque.util.functions.Sum
- All Implemented Interfaces:
Column,SQLFunction
SQL99 Standard sum function.
- Version:
- $Id: Sum.java 1848281 2018-12-06 10:48:36Z tv $
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an SUM function class with an SQL expression to sum over.Construct an SUM function class with the column to sum over.Construct an SUM function class with the column to sum over and possibly a distinct modifier. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetFunction(String function) This method cannot be called, an UnsupportedOperationException will always be thrown.Methods inherited from class org.apache.torque.util.functions.AggregateFunction
getArgument, getArguments, getColumn, getColumnName, getFullTableName, getFunction, getSchemaName, getSqlExpression, getTableName, isDistinct, setArguments, setColumn
-
Constructor Details
-
Sum
Construct an SUM function class with the column to sum over.- Parameters:
column- the Column to sum over.
-
Sum
Construct an SUM function class with an SQL expression to sum over.- Parameters:
sqlExpression- the SQL expression to sum over.
-
Sum
Construct an SUM function class with the column to sum over and possibly a distinct modifier.- Parameters:
column- the Column to sum over.distinct- whether to count only over distinct values.
-
-
Method Details
-
setFunction
This method cannot be called, an UnsupportedOperationException will always be thrown.- Overrides:
setFunctionin classAggregateFunction- Parameters:
function- disregarded.- Throws:
UnsupportedOperationException- always.
-