Шифрование запросов в Scala

Я новичок в Scala и Neo4j. Разрабатываю проект на Scala с Neo4j в качестве базы данных с использованием оболочки Scala-Neo4j. Есть ли поддержка Cypher в этой обертке? Если да, то как мне написать шифрованный запрос в Scala?


person yAsH    schedule 23.05.2013    source источник
comment
Отвечает ли это на ваш вопрос? Использование neo4j со scala   -  person Andrea Ciccotta    schedule 06.02.2021


Ответы (2)


Подняли https://github.com/FaKod/neo4j-scala/issues/17, не стесняйтесь работать над этим и вносить свой вклад!

person Peter Neubauer    schedule 27.05.2013

Есть довольно простая "типизированная" поддержка вызовов Cypher:

В следующем примере показано, как использовать Cypher вместе с типизированными результатами. В этом случае «выполнить» возвращает класс случая Test_Matrix.

class MyClass extends Neo4jWrapper with SingletonEmbeddedGraphDatabaseServiceProvider with Cypher {
    . . .
    val query = "start n=node(" + nodeId + ") return n, n.name"

    val typedResult = query.execute.asCC[Test_Matrix]("n")

    typedResult.next.name must be_==("Neo")
    . . .
}

Тестовый пример находится здесь: https://github.com/FaKod/neo4j-scala/blob/0.2.0-M/src/test/scala/org/neo4j/scala/unittest/CypherTest.scala

person Christopher    schedule 27.05.2013