我正在使用hector java client for cassandra.使用Java如何检查列族中的特定列名是否存在?
我想你必须尝试检索列.如果成功,则列存在.如果没有,那就没有.
来自用户指南:
ColumnQuery<String, String, String> columnQuery =
HFactory.createStringColumnQuery(keyspace);
columnQuery.setColumnFamily("Standard1").setKey("jsmith").setName("first");
QueryResult<HColumn<String, String>> result = columnQuery.execute();
Run Code Online (Sandbox Code Playgroud)
如果您的列值非常大,并且您不想像这样检索它们,那么一个技巧是存储一个小的"伴侣"列,指示是否存在大列.
| 归档时间: |
|
| 查看次数: |
1369 次 |
| 最近记录: |