Я пытаюсь пройти по графику, используя gremlin, в котором выбор исходящего ребра зависит от входящего ребра. Например, у меня есть график
Так что здесь путь A-> B-> C действителен, потому что Arrives.time <(departs.time <, и путь A-> B-> D недействителен, потому что Arrives.time> departs.time
g.V().has("name","A").outE().inV().outE().filter(values("time",lte(???))
Любые указания о том, как я могу это сделать.