Я пытаюсь создать схему с ключами свойств, определенными для моих ключей, используемых в качестве свойств в вершинах и ребрах.IllegalArgumentException при создании ключа свойства в scala gremlin
mgmt.makePropertyKey(ID_).dataType(classOf[String]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("age").dataType(classOf[Integer]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("size").dataType(classOf[Integer]).cardinality(Cardinality.SET).make()
mgmt.makePropertyKey("time").dataType(classOf[Long]).cardinality(Cardinality.SET).make()
возраст, размер, время будут ключи собственности в ребрах.
Получение ниже исключение при создании ключей,
java.lang.IllegalArgumentException: Не поддерживаемый тип данных: длинный
Время ключевое свойство будет долго значение, так как я тока timemillsecs в этом.
же это работает, когда я изменяю к
mgmt.makePropertyKey("time").dataType(classOf[String]).cardinality(Cardinality.SET).make()
Если я сделать что создает проблемы во время обхода графа для проверки времени. Получение некоторых исключений класса. Я не мог долго сравнивать время
Я делаю что-то неправильно.