首页 > 解决方案 > 如何实现字符串的 SUM 聚合

问题描述

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

  1. 恶意文件在哪里/如何评估?
  2. 如何添加自己的 sum 命令/模式,以便字符串数据到达 sum 函数,而 MonetDB 不会尝试将其转换为 bte?

标签: monetdbmonetdb-assembly-language

解决方案


自 Oct2020 版本起,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中打开新票证


推荐阅读