2014-01-19 62 views
0

我正在尋找一個可以處理Cassandra中的集合的java API。其中有方法讀取/更新/插入/刪除列值列表/集/地圖集合。我現在正在使用Hector客戶端,我沒有找到任何可以執行上述要求的方法。該API應該能夠處理混合列類型(如一列值可以是utf8,其他可以是集合)。任何示例或教程也將受到讚賞。Java API用於處理Cassandra中的集合CQL

回答

1

C *集合是CQL規範v.3的一部分。我知道,唯一支持這個規範的Java驅動程序是開源的DataStax Java driver。該驅動程序提供了2種使用CQL語句的方法:一種基於Statements/PreparedStatements /等。和一個使用流利的API。

如果您使用的是Cassandra 1.2.x,請查找驅動程序的版本1.x。如果您使用Cassandra 2.0.x,請查找驅動程序的2.0版本(目前是RC2,即將推出)。

+0

謝謝,正是我在找的東西。這個url有獲取list/map/set等方法,datastax支持CQL集合。 http://www.datastax.com/doc-source/developer/java-apidocs/com/datastax/driver/core/Row.html。 –