如何实现字符串的 SUM 聚合

问题描述

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

  1. 在哪里/如何评估恶意文件
  2. 如何添加自己的 sum 命令/模式,以便字符串数据到达 sum 函数而不需要 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

中打开新票证