【发布时间】:2015-01-28 23:31:40
【问题描述】:
是否有适用于 Gremlin 的类型安全查询构建器?截至目前,我们正在通过字符串连接构建它们,因此不是类型安全的。我正在 JPA 中寻找类似于 CriteriaBuilder 的东西。
【问题讨论】:
标签: gremlin tinkerpop tinkerpop-blueprint tinkerpop3
是否有适用于 Gremlin 的类型安全查询构建器?截至目前,我们正在通过字符串连接构建它们,因此不是类型安全的。我正在 JPA 中寻找类似于 CriteriaBuilder 的东西。
【问题讨论】:
标签: gremlin tinkerpop tinkerpop-blueprint tinkerpop3
不确定这是否是您要查找的内容,但 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 的维护者;)
【讨论】: