我需要在这些类型的每列中创建3个具有组合名称的柱族
如何在astyanax中创建柱族。我看到一个setComparatorType(String),但我希望比较器是UTF8、BigDecimal或BigInteger(即复合键的第一部分)。。。我不在乎字节[]的顺序,所以它可以是随机的。。。其实并不在乎。
此外,我是否需要在astyanax的ColumnFamilyDefinition对象上设置任何其他内容来创建这个列族?
此外,我还看到了使用自行创建的带注释的复合类型放置值的示例。我假设我只是调用colMutation.putColumn(compositeTypeInst,value,Time)将其放入cassandra?
谢谢 院长
啊,实际上这确实起了作用,复杂的异常是由于持久化了组合的保存。柱族的创建非常成功
ColumnFamilyDefinition def = cluster.makeColumnFamilyDefinition() .setName(colFamily) .setKeyspace(keyspace.getKeyspaceName()) .setComparatorType("CompositeType(UTF8Type, BytesType)");