2012-05-10 5 views
0

Pouvons-nous lire la liste de toutes les sous-colonnes disponibles pour plusieurs colonnes sur une clé dans une requête.Toutes les sous-colonnes pour plusieurs colonnes sur une clé dans cassandra

par exemple

nous avons une clé "y1" avec supercolumns x1, x2, x3

x1 a sous-colonnes avec des noms tels que c1, c2, c3
x2 a sous-colonnes c9 et c8
x3 a c1, c3, c10

Je veux lire toutes les sous-colonnes dans une demande contre une clé "y1".

+0

aussi s'il vous plaît nous montrer comment cela est possible dans la disposition clé composite ........ quand nous avons différents c1, c2 ... cN ........ ..dynamic pas connu plus tôt. – Asim

Répondre

1

Vous devez utiliser une requête de super découpage et spécifier une plage. Voici un exemple Hector:

SuperSliceQuery query = HFactory.createSuperSliceQuery(keyspace, ... serializers ...); 
query.setColumnFamily(columnFamily) 
    .setKey(key) 
    .setRange("", "", false, Integer.MAX_VALUE); 
+0

Merci rs_atl, maintenant je suis passé aux colonnes composites. – Asim

Questions connexes