Gremlin是否有类型安全的查询构建器?截至目前,我们正在通过字符串连接来构建它们,因此不是类型安全的。我正在寻找类似于JPA中的CriteriaBuilder的东西。
答案 0 :(得分:1)
不确定这是否是您正在寻找的内容,但Tinkerpop3的Gremlin-Scala支持完全类型安全的路径。
import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory
def g = TinkerFactory.createModern.asScala
// select all labelled steps
g.V(1).as("a")
.outE.as("b")
.select
.toList
// returns a `(Vertex, Edge)` for each path
免责声明:我是Gremlin-Scala的维护者;)