【发布时间】:2017-02-19 09:29:32
【问题描述】:
我已经定义了一个自定义 Cassandra 类型和一个表格,例如:
CREATE TYPE my.usertype (
id text,
firstname text,
lastname text
);
CREATE TABLE mytable (
user frozen <usertype>,
...,
PRIMARY KEY(user)
);
如何在 Scala 的 Cassandra 表定义中定义这种用户类型?
class MyTable extends CassandraTable[X, Y] {
object user extends UserColumn(this) with PartitionKey[User]
^^^^^??? ^^^???
如何为UserType 实现自定义UserColumn?我检查了列实现的 Phantom 代码,但任何示例和/或解释都会很棒。
【问题讨论】:
标签: scala cassandra phantom-dsl