Шаг Tinkerpop path () эквивалентен в OrientDB SQL - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть следующий рабочий запрос в Tinkerpop / Gremlin, который может вернуть упорядоченный список элементов, пройденных до текущего шага. Как мне создать аналогичный запрос в OrientDB SQL?

g.V().hasLabel('Firma').has('cui','13904073').until(hasLabel('Persoana')).repeat(inE('Actionar').otherV()).sack().path()

Я сделал аналогичный ход, используя MATCH в OrientDB, но не могу найти способ получить упорядоченный список пройденных элементов:

MATCH{class:Firma,as: FirmaBaza,where:(cui=13904073)}.(inE("Actionar") {as:actEdge}.outV()) {as:act,where:($matched.FirmaBaza!= $currentMatch and @class=="Firma"),while:(true)}.in("Actionar") {as:actPers,where:(@class=="Persoana")} return $pathElements

Есть ли способ получитьупорядоченный список пройденных элементов с использованием OrientDB SQL?

...