Cassandra-vérifier si le nom de colonne existe dans la famille de la colonne
Question
Am en utilisant hector client java pour cassandra. En utilisant Java Comment puis-je vérifier si Nom de colonne particulière dans la famille de la colonne existe ou non?
La solution
Je pense que vous devez essayer de récupérer la colonne. Si cela réussit, la colonne existe. Dans le cas contraire, il ne fonctionne pas.
De la guide de l'utilisateur :
ColumnQuery<String, String, String> columnQuery =
HFactory.createStringColumnQuery(keyspace);
columnQuery.setColumnFamily("Standard1").setKey("jsmith").setName("first");
QueryResult<HColumn<String, String>> result = columnQuery.execute();
Si vos valeurs de colonnes sont très grandes, et vous ne voulez pas les récupérer comme ça, alors un tour est de stocker une petite colonne « compagnon » qui indique la présence de la grande colonne.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow