Использование класса case с картой и вложенным классом case с gremlin scala - PullRequest
0 голосов
/ 02 июля 2018

Как написать new Marshallable для приведенного ниже класса дела .

case class CCWithLabelAndId(
  s: String,
  @id id: Int,
  l: Long,
  o: Option[String],
  seq: Seq[String],
  map: Map[String, String],
  nested: NestedClass)

Взято из MarshallableSpec из gremlin-scala библиотеки. Seq и Option работают без создания new Marshallable, как описано в документации.

Кроме того, какими должны быть количество элементов и тип данных для карт и вложенных классов при определении схемы таких вершин.

1 Ответ

0 голосов
/ 10 июля 2018

Карты не поддерживаются "из коробки", потому что они не имеют базового представления на графике. В Tinkerpop3 есть только Cardinality.[single|list|set].

...