网格聚合函数
网格聚合 Java 序列迭代器方法接受一个整数间隔参数,并生成一个结果序列,其中包含每个间隔的计算聚合值。
SequenceIterator gridAggMax(int interval):返回每个元素区间最大值的序列
SequenceIterator gridAggMin(int interval):返回每个元素区间最大值的序列
SequenceIterator gridAggSum(int interval):返回每个元素区间最大值的序列
SequenceIterator gridAggAvg(int interval):返回每个元素区间最大值的序列
SequenceIterator gridAggVar(int interval):返回每个元素区间方差的序列
SequenceIterator gridAggVarSamp(int interval):返回每个元素区间样本方差的序列
SequenceIterator gridAggDev(int interval):返回每个元素区间样本方差的序列
SequenceIterator gridAggDevSamp(int interval):返回每个元素区间样本标准差的序列
示例
以下是一个示例代码片段,展示了网格聚合方法:
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();
}