java—如何在apache元模型中为配置单元编写用户定义的函数,如方差、标准差?

2nc8po8w  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(435)

我必须使用apache元模型对配置单元数据库执行查询,但是配置单元中存在的方差和标准差等函数在元模型中不存在。在执行rest api调用时,出现以下错误:

"error": "Internal Server Error",
    "exception": "org.apache.metamodel.query.parser.QueryParserException",
    "message": "Not capable of parsing SELECT token: variance(age)",
    "path": "/minimum"

如何为此编写用户定义的函数?

a11xaf1n

a11xaf1n1#

看看关于udf主题的元模型wiki页面。它有标量函数和聚合函数的好例子。
但是,我不认为这些聚合会被推送到数据库本身。它们最终将在客户端进行处理,这并不是最佳的。

相关问题