2016-04-26 5 views
0

Cassandraの "User Defined Function"で一定の値を渡すにはどうしたらいいですか?私のUDFの署名:Cassandraの "User Defined Function"で定数値を渡すにはどうしたらいいですか?

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; 

私はカサンドラ3.5を使用しています。

答えて

1

ラッキー!私は既にJIRAチケットが作成されているので、実際にこのパッチを利用できるようにしたかったのです。今すぐ指を交差させ、それが合併され、Cassandra 3.6リリースの準備が整うことを願ってください。そこに行って、このJIRAに投票し、Cassandraのコアチームにレビューしてマージするように要請するコメントをドロップすることもできます。

+0

:)ありがとうございます@doanduyhai情報です。私はgithubでパッチを見つけられませんでした。どこかダウンロード可能ですか? – Ajeet

+0

1.このgithubレポをチェックアウトしてください:https://github.com/snazy/cassandra/tree/10783-udf-literal-trunk(** git checkout https://github.com/snazy/cassandra/ - b 10783- udf-literal-trunk **)2. Cassandraを 'ant'でコンパイルしてからお楽しみください – doanduyhai

関連する問題