카산드라에서 컬렉션을 처리 할 수있는 Java API를 찾고 있습니다. 어떤 열 값에서 list/set/map과 같은 컬렉션을 읽거나 업데이트하거나 삽입하거나 삭제하는 메소드가 있습니다. 지금 Hector 클라이언트를 사용하고 있습니다. 위의 요구 사항을 수행 할 수있는 방법을 찾지 못했습니다. API는 혼합 열 유형을 처리 할 수 있어야합니다 (예 : 하나의 열 값은 utf8이고 다른 값은 콜렉션 임). 모든 예제 또는 튜토리얼도 환영 할 것입니다.Cassandra CQL에서 컬렉션을 처리하기위한 Java API
0
A
답변
1
C * 모음은 CQL 사양 v.3의 일부입니다. 이 스펙을 완벽하게 지원하는 유일한 Java 드라이버는 오픈 소스 DataStax Java driver입니다. 드라이버는 CQL 문을 사용하여 작업하는 두 가지 방법을 제공합니다. 하나는 Statements/PreparedStatements/등을 기반으로합니다. 유창한 API를 사용합니다.
Cassandra 1.2.x를 사용하는 경우 드라이버의 버전 1.x를 찾으십시오. 당신이 카산드라 2.0.x에있는 경우에, 드라이버의 버전 2.0을 찾으십시오 (현재 RC2이며, 곧 최종판이 될 것입니다).
고마워, 정확히 내가 무엇을 찾고 있었는지. 이 url에는 list/map/set 등을 가져 오는 메소드가 있으며 datastax는 CQL 콜렉션을 지원합니다. http://www.datastax.com/doc-source/developer/java-apidocs/com/datastax/driver/core/Row.html. –