Excerpt | ||
---|---|---|
| ||
Siddhi Inbuilt Aggregate Functions in wiki format |
...
Syntax | <long|double> sum(<int|long|double|float> arg) |
---|---|
Extension Type | Aggregate Function |
Description | Calculates the sum for all the events. |
Parameter | The value that needs 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 |
|
avg
Anchor | ||||
---|---|---|---|---|
|
...
Syntax | <double> avg(<int|long|double|float> arg) |
---|---|
Extension Type | Aggregate Function |
Description | Calculates the average for all the events. |
Parameter | arg : The value that need to be averaged. |
Return Type | Returns the calculated average value as a double. |
Example | avg(temp) returns the average temp value for all the events based on their arrival and expiry. |
max
Anchor | ||||
---|---|---|---|---|
|
...
Syntax | <int|long|double|float> max(<int|long|double|float> arg) |
---|---|
Extension Type | Aggregate Function |
Description | Returns the maximum value for all the events. |
Parameter | arg : The value that needs to be compared to find the maximum value. |
Return Type | Returns the maximum value in the same data type as the input. |
Example | max(temp) returns the maximum temp value recorded for all the events based on their arrival and expiry. |
min
Anchor | ||||
---|---|---|---|---|
|
Syntax | <int|long|double|float> min(<int|long|double|float> arg) |
---|---|
Extension Type | Aggregate Function |
Description | Returns the minimum value for all the events. |
Parameter | arg : The value that needs to be compared to find the minimum value. |
Return Type | Returns the minimum value in the same type as the input. |
Example | min(temp) returns the minimum temp value recorded for all the events based on their arrival and expiry. |
...