我们如何在Cassandra“用户定义函数”中传递一个常量值?

时间:2016-04-26 16:18:47

标签: cassandra user-defined-functions apache-spark-sql udf

我们如何在Cassandra“用户定义函数”中传递常量值?我的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。

1 个答案:

答案 0 :(得分:1)

幸运的是你!我已经想要这个功能,因此创建了JIRA票证,实际上该补丁也可用。现在只需交叉手指,并希望它将合并并为Cassandra 3.6发布做好准备。您也可以去那里投票支持这个JIRA并发表评论,要求Cassandra核心团队对其进行审核并合并。