我已经定义了一个自定义 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]
^^^^^??? ^^^???
如何实现自UserColumn
定义UserType
?我检查了列实现的 Phantom 代码,但任何示例和/或解释都会很棒。