The Grid Aggregate Java SequenceIterator methods take an integer interval argument and produce a result sequence containing the calculated aggregate for each interval.
SequenceIterator gridAggMax(int interval) Returns a sequence with the maximum value for each interval of elements SequenceIterator gridAggMin(int interval) Returns a sequence with the minimum value for each interval of elements SequenceIterator gridAggSum(int interval) Returns a sequence with the sum of each interval of elements SequenceIterator gridAggAvg(int interval) Returns a sequence with the average of each interval of elements SequenceIterator gridAggVar(int interval) Returns a sequence with the variance of each interval of elements SequenceIterator gridAggVarSamp(int interval) Returns a sequence with the sample variance of each interval of elements SequenceIterator gridAggDev(int interval) Returns a sequence with the standard deviation of each interval of elements SequenceIterator gridAggDevSamp(int interval) Returns a sequence with the sample standard deviation of each interval of elements Example
Following is an example code snippet demonstrating a grid aggregate method:
public static void gridAggregate(Connection con) { con.startTransaction(Database.TransactionType.ReadOnly); Cursor<Quote> cursor = new Cursor<Quote>(con, Quote.class, "symbol"); for (Quote quote : cursor) { SequenceIterator gridMax = quote.close.iterator().gridAggMax(7)); ... } con.commitTransaction(); }