如何实现字符串的 SUM 聚合

How to implement SUM aggregation for strings

我们正在使用 MonetDB 来实现一个想法。出于我们的目的,我们需要为字符串实现 SUM 聚合。 我试图实现它的第一步是在 mal 文件中添加一个求和模式,为其他数据类型定义这些模式。 然后我试图找出可能的实现列表与输入数据类型进行比较的确切点,但我进展缓慢。

  1. Where/how 是否评估了 mal 文件?
  2. 如何添加自己的总和 command/pattern 以便字符串数据达到总和函数而无需 MonetDB 尝试将其转换为 bte?

从 2020 年 10 月版开始,MAL 文件已集成到 C 源代码中,因此不再使用 MAL 文件。 MAL 文件位于源代码存储库中仅用于文档目的,一旦该信息被移动到适当的位置,MAL 文件将逐渐被删除。

如果您想实现自己的功能,请查看此存储库中的示例:https://dev.monetdb.org/hg/MonetDB-extend 您可以使用 hg clone https://dev.monetdb.org/hg/MonetDB-extend

克隆它

我不确定这个存储库现在有多新 => 取决于您使用的是哪个 MonetDB 版本。如果您对这些示例有疑问,请在 https://github.com/monetdb/monetdb/issues

中打开新工单