Gremlin的类型安全查询构建器

时间:2015-01-28 23:31:40

标签: gremlin tinkerpop tinkerpop-blueprint tinkerpop3

Gremlin是否有类型安全的查询构建器?截至目前,我们正在通过字符串连接来构建它们,因此不是类型安全的。我正在寻找类似于JPA中的CriteriaBuilder的东西。

1 个答案:

答案 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的维护者;)