Scala型安全带Tinkerpop框架
如何将Scala的类型安全性与Tinkerpop框架的注释结合使用 以下是Java版本示例: 属性和邻接关系非常简单 但是遍历函数包含在字符串中,因此Scala的类型系统无法提供帮助 我正在使用Gremlin Scala以Scala语法构造遍历。也许它可以用来进一步解决问题Scala型安全带Tinkerpop框架,scala,tinkerpop,tinkerpop-frames,Scala,Tinkerpop,Tinkerpop Frames,如何将Scala的类型安全性与Tinkerpop框架的注释结合使用 以下是Java版本示例: 属性和邻接关系非常简单 但是遍历函数包含在字符串中,因此Scala的类型系统无法提供帮助 我正在使用Gremlin Scala以Scala语法构造遍历。也许它可以用来进一步解决问题 public interface Person { @Property("name") public String getName(); @Adjacency(label="knows") public I
public interface Person {
@Property("name")
public String getName();
@Adjacency(label="knows")
public Iterable<Person> getKnowsPeople();
@Adjacency(label="knows")
public void addKnowsPerson(final Person person);
@GremlinGroovy("it.out('knows').out('knows').dedup") //Make sure you use the GremlinGroovy module! #1
public Iterable<Person> getFriendsOfAFriend()
}