汇总函数
Grand Aggregate Java 序列迭代器方法生成一个双结果序列迭代器,其第一个元素是操作结果。
- SequenceIterator aggCount():返回元素的数量计数
- SequenceIterator aggMax():最大元素值
- SequenceIterator aggMin():最小元素值
- SequenceIterator aggSum():所有元素之和
- SequenceIterator aggPrd():所有元素之积
- SequenceIterator aggAvg():所有元素的平均值
- SequenceIterator aggVar():元素的方差
- SequenceIterator aggVarSamp():元素的样本方差
- SequenceIterator aggDev():元素的标准差
- SequenceIterator aggDevSamp():元素的样本标准差
- SequenceIterator aggApproxDC():不同值的近似计数
- SequenceIterator aggApproxHashDC():返回一个序列,其中包含多个序列中每个组的不同值的近似计数。与 aggApproxDC() 仅返回单个序列中每个组的近似不同值计数不同,aggApproxHashDC() 返回多个序列的不同值的近似计数
- SequenceIterator aggMinMax():最大和最小元素值
示例
以下是一个展示汇总函数的示例代码片段:
Cursor<Quote> cursor = new Cursor<Quote>(con, Quote.class, "symbol");
for (Quote quote : cursor)
{
SequenceIterator avg = quote.close.aggAvg()
Object elem = avg.next();
System.out.format("%.3f", elem);
}