Как сохранить список (список (значение)) в таблице cassandra? - PullRequest
0 голосов
/ 21 мая 2018

Как сохранить List(List(1,2,3,4),List(1,2,3,0)) значения в одном столбце в таблице Cassandra?

Я создал таблицу со столбцами

list

1 Ответ

0 голосов
/ 20 июня 2018

Это должно сработать автоматически, за исключением того, что вложенные типы коллекций приведут к замораживанию.

Вы просто попробовали:

case class Record(id: UUID, nested: List[List[Int]])

abstract class MyTable extends Table[MyTable, Record] {
  object id extends Col[UUID] with PartitionKey
  object nested extends Col[List[List[Int]]
}

Вы получите более прикольный тип Кассандры, когда сделаете это,что-то вроде nested list<frozen<list<int>>>, что означает, что вы не можете обновить содержимое вложенных списков, вы можете обновить только весь столбец, но вы должны это сделать.

...