Я пытаюсь адаптировать пример Parallel K-Hop Counts Макса де Марци к задаче на ориентированном графе. Используя курсоры отношений и узлов
RelationshipTraversalCursor relsCursor = cursors.allocateRelationshipTraversalCursor();
NodeCursor nodeCursor = cursors.allocateNodeCursor();
read.singleNode(startingNode.getId(), nodeCursor);
nodeCursor.next();
nodeCursor.allRelationships(relsCursor);
, как мне ограничить итерацию по отношениям while (relsCursor.next()) {...}
исходящими ребрами?
До сих пор я достиг этого, используя функцию Iterable<Relationship> getRelationships(Direction var1)
org.neo4j.graphdb.Node
, но поскольку моя интуиция внутреннего API Neo4j Java ограничена, я хотел бы сравнить относительную производительность.