class Sum extends UnaryOp
FALSE, TRUE
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
Modifier and Type | Method and Description |
---|---|
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.
|
acceptVisit, appendTo, calculateValue, getMetaData, getNoParen, getType, getValue, groupBy, initialize, initializeValue, length, load, orderBy, select, selectColumns, setImplicitType, setMetaData
appendIndex, appendIsEmpty, appendIsNotEmpty, appendIsNotNull, appendIsNull, appendSize, appendType, getAlias, getId, getName, getPath, getSelectAs, isVariable, isXPath, setAlias, toDataStoreValue
public Sum(Val val)
protected Class getType(Class c)
UnaryOp
protected String getOperator()
UnaryOp
getOperator
in class UnaryOp
public boolean isAggregate()
Value
isAggregate
in interface Value
isAggregate
in class AbstractVal
Copyright © 2006–2013 Apache Software Foundation. All rights reserved.