我们如何在 Cassandra "User Defined Function" 中传递一个常量值?

How can we pass a constant value in Cassandra "User Defined Function"?

我们如何在 Cassandra 中传递常量值 "User Defined Function"?我的 UDF 签名:

CREATE OR REPLACE FUNCTION spatial_keyspace.state_group_and_max( state   map<text, int>, type text, pkey int, level int)

CQL 查询:

select  spatial_keyspace.group_and_count(quadkey, pkey, 5) from spatial_keyspace.businesspoints where longitude >= -179.98333 and longitude <=86 and latitude >= -179.98333 and latitude <= 86 LIMIT 10 ALLOW FILTERING;

我正在使用 Cassandra 3.5。

幸运的你!我已经想要这个功能,所以已经创建了 JIRA 票,实际上补丁也可用。现在祈祷它能被合并并为 Cassandra 3.6 发布做好准备。你也可以去那里为这个 JIRA 投票并发表评论,要求 Cassandra 核心团队审查它并合并它。