【发布时间】:2014-04-08 20:21:34
【问题描述】:
我是 cassandra cli 的新手,我想知道将列名称定义为 LongType 而不是 Utf8type 是一种好习惯,还请告诉我是我的代码或编码风格有什么问题吗?
我正在使用 hector 在 playframework 的 scala 中做这件事。
val mutator = HFactory.createMutator(Group, le);
mutator.addInsertion(groupId,"groupRefrence",HFactory.createColumn(userId,userId,le,le))
mutator.execute()
def getMembersRefrence(groupId: Long) = {
val sliceQuery = HFactory.createSliceQuery(Group, le, le, le)
sliceQuery.setColumnFamily("groupRefrence")
sliceQuery.setKey(groupId)
sliceQuery.setRange(Long.MIN_VALUE,Long.MAX_VALUE, false, Integer.MAX_VALUE)
val result = sliceQuery.execute()
val res = result.get()
val columns = res.getColumns()
val response = columns.toList
response
}
【问题讨论】:
标签: scala cassandra hector cassandra-cli serialization