我想使用属性列表(多值键),所以我必须使用addProperty()
而不是setProperty()
. 为此,我必须使用TitanVertex
而不是 (Blueprints') Vertex
,或者?
当我用 Java 进行查询时,我总是会Vertex
回来。我该如何使用TitanVertex
?getTitanVertex()
or之类的方法在哪里query.titanVertices()
?
我想使用属性列表(多值键),所以我必须使用addProperty()
而不是setProperty()
. 为此,我必须使用TitanVertex
而不是 (Blueprints') Vertex
,或者?
当我用 Java 进行查询时,我总是会Vertex
回来。我该如何使用TitanVertex
?getTitanVertex()
or之类的方法在哪里query.titanVertices()
?
Titan 是Blueprints的本机实现,因此返回一个 BlueprintsVertex
对象,因此您没有返回一个TitanVertex
. 请注意,TitanVertex
实现 Blueprints Vertex
:
http://thinkaurelius.github.io/titan/javadoc/0.4.2/com/thinkaurelius/titan/core/TitanVertex.html
所以你应该能够Vertex
投到TitanVertex
.
TitanVertex v = (TitanVertex) g.getVertex(...)