2
我正在使用cassandra的hector java客户端。使用Java如何检查列族中的特定列名是否存在?Cassandra检查列名是否存在列名
我正在使用cassandra的hector java客户端。使用Java如何检查列族中的特定列名是否存在?Cassandra检查列名是否存在列名
我认为你必须尝试检索列。如果成功,则列存在。如果不是,那么它不会。
ColumnQuery<String, String, String> columnQuery =
HFactory.createStringColumnQuery(keyspace);
columnQuery.setColumnFamily("Standard1").setKey("jsmith").setName("first");
QueryResult<HColumn<String, String>> result = columnQuery.execute();
如果你的列值是非常大的,你不想来检索它们这个样子,然后一招是存储一个小的“伴侣”列指示大列的存在。
列名可能存在于具有特定键的特定行,而不是整个CF. – 2012-02-20 15:36:23