Class Sum
- java.lang.Object
-
- org.hotrod.runtime.livesql.expressions.Expression<T>
-
- org.hotrod.runtime.livesql.expressions.aggregations.AggregationFunction<T>
-
- org.hotrod.runtime.livesql.expressions.analytics.WindowableAggregationFunction<java.lang.Number>
-
- org.hotrod.runtime.livesql.expressions.aggregations.NumericAggregationFunction
-
- org.hotrod.runtime.livesql.expressions.aggregations.Sum
-
- All Implemented Interfaces:
WindowableFunction<java.lang.Number>,ResultSetColumn
public class Sum extends NumericAggregationFunction
-
-
Field Summary
-
Fields inherited from class org.hotrod.runtime.livesql.expressions.Expression
PRECEDENCE_AND, PRECEDENCE_ANY_ALL_EQ_NE_LT_LE_GT_GE, PRECEDENCE_BETWEEN, PRECEDENCE_CASE, PRECEDENCE_COLUMN, PRECEDENCE_EQ_NE_LT_LE_GT_GE, PRECEDENCE_EXISTS, PRECEDENCE_FUNCTION, PRECEDENCE_IN, PRECEDENCE_IS_NULL, PRECEDENCE_LIKE, PRECEDENCE_LITERAL, PRECEDENCE_MULT_DIV_MOD, PRECEDENCE_NOT, PRECEDENCE_OR, PRECEDENCE_PARENTHESIS, PRECEDENCE_PLUS_MINUS, PRECEDENCE_TUPLE, PRECEDENCE_UNARY_MINUS
-
-
Constructor Summary
Constructors Constructor Description Sum(Expression<java.lang.Number> expression)
-
Method Summary
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.aggregations.NumericAggregationFunction
designateAliases, renderTo, validateTableReferences
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.analytics.WindowableAggregationFunction
over, renderBaseTo
-
Methods inherited from class org.hotrod.runtime.livesql.expressions.Expression
as, asc, between, between, between, between, desc, eq, eq, eqAll, eqAny, ge, ge, geAll, geAny, getPrecedence, gt, gt, gtAll, gtAny, in, in, in, isNotNull, isNull, le, le, leAll, leAny, lt, lt, ltAll, ltAny, ne, ne, neAll, neAny, notBetween, notBetween, notBetween, notBetween, notIn, notIn, notIn, renderInner, setPrecedence
-
-
-
-
Constructor Detail
-
Sum
public Sum(Expression<java.lang.Number> expression)
-
-