【发布时间】:2016-12-12 13:44:36
【问题描述】:
我正在探索与 OrientDB 图交互的方式。我正在编写 java 代码,所以我正在使用某种 java API。由于 tinkerpop 被描述为图形数据库的“JDBC”,所以我天真地假设存在执行查询然后处理结果集的等价物。
从图表中,我可以这样称呼:
graph.command(new OCommandSQL("SELECT FROM class")).execute();
然后呢? “执行”方法返回一个对象,不是很有帮助。通过打印出结果对象的类名,它似乎是一个“OrientDynaElementIterable”,不管它是什么。
所以我不确定我是否理解我如何运行查询然后迭代结果。一般来说,我实际上不了解 tinkerpop,因为我正在处理大量 OrientDB 特定类,这些类奇怪地是 tinkerpop 规范的一部分,那么这如何使我的代码在图形数据库中可移植?
【问题讨论】: