0

这是我正在使用的示例代码,但我不知道如何使用此 Pipeline 对象来获取顶点及其属性。

GremlinPipeline pipeline = new GremlinPipeline(vert)
  .out("LIVES_IN_CITY").in("LIVES_IN_CITY")
  .filter(new PipeFunction<Vertex,Boolean>() {
            public Boolean compute(Vertex v){
                  return v.getProperty("name").equals(city);     
  }}).back(2).out("LIVES_IN_CITY");
4

1 回答 1

1

GremlinPipeline只是一个迭代器——所以这样对待它。在低级别,使用while循环迭代检查hasNext()以查看管道中是否有更多项目要提取并用于next弹出Iterator.

Pipeline还具有在更高抽象级别上工作的方法toList()您可以在此处fill()查看 API 。

于 2015-03-09T10:56:30.007 回答