Following are the supported inbuilt aggregate functions of Siddhi
sum
<long|double> sum
(<int|long|double|float>
arg)
- Extension Type: Aggregate Function
- Description: Sums all the events.
- Parameter: arg: The value that need to be summed.
- Return Type: Returns long if the input parameter type is int or long and Returns double if the input parameter type is float or double.
- Examples:
sum(20)
returns sum of 20s as a long value for each event arrival and expiry.sum(temp)
returns the sum of all temp attributes based on each event arrival and expiry.