Grand Aggregate C++ Sequence Methods

All Grand Aggregate C++ Sequence methods produce a double result or a scalar value of the object's type, except methods count() and approxDistinctCount() which return a uint8 or uint4 value.

uint8 count() const Returns the count of the number of elements
T aggMax() const Maximum element value
T aggMin() const Minimum element value
T aggSum() const Sum of all elements
T aggPrd() const Product of all elements
double aggAvg() const Average of all elements
double aggVar() const Variance of elements
double aggVarSamp() const Sample Variance of elements
double aggDev() const Standard Deviation of elements
double aggDevSamp() const Sample Standard Deviation of elements
uint4 approxDistinctCount() const Approximate count of distinct values

Example

Following is an example code snippet demonstrating a grand aggregate function:

         
        Sequence<float> close = quote.close_iterator();
        double avg = close.aggAvg()
        ...