首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hazelcast-支持组的分布式查询聚合

Hazelcast-支持组的分布式查询聚合
EN

Stack Overflow用户
提问于 2017-01-12 12:42:25
回答 1查看 661关注 0票数 1

我们需要使用Hazelcast 3.8-EA版本查询IMDG示例

代码语言:javascript
复制
select sum(salary),sum(bonus),dept from Employee where birthYear > 1989 group by dept 

where条款::SqlPredicate("birthYear > 1989")

汇总:

  1. 在员工地图上使用Aggregators.doubleSum(“工资”)、Aggregators.doubleSum(“奖金”)
  2. 或者通过扩展AbstractAggregator

问题是如何使用内置聚合来处理多个聚合,以及如何处理group子句?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 12:47:23

目前还没有正式的支持组,但您可以做的是创建自己的SumWithGroupBy聚合,按照您希望分组的方式计算每个组的薪资和奖金。您可以查看Aggregators.doubleSum代码,以了解如何实现聚合。这是一些手动编码,但它只是几行自定义逻辑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41613539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档