Package com.graphdbapi.values.api
Interface Path
-
- All Superinterfaces:
Iterable<PropertyEntity>
public interface Path extends Iterable<PropertyEntity>
路径对象。
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeendNode()获取路径终止点。Iterator<PropertyEntity>iterator()获取路径中所有点和边的属性迭代器RelationshiplastRelationship()获取路径中最后一条边。intlength()获取路径的长度,即边的数量(相当于点数量减一)。Iterable<Node>nodes()获取路径中所有点。Iterable<Relationship>relationships()获取路径中所有边。Iterable<Node>reverseNodes()获取路径相反的顺序所有点。Iterable<Relationship>reverseRelationships()获取路径相反的顺序的所有边。NodestartNode()获取路径起始点。StringtoString()打印的路径字符串。-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
startNode
Node startNode()
获取路径起始点。- Returns:
- 起始点
-
endNode
Node endNode()
获取路径终止点。- Returns:
- 终止点
-
lastRelationship
Relationship lastRelationship()
获取路径中最后一条边。- Returns:
- 边
-
relationships
Iterable<Relationship> relationships()
获取路径中所有边。- Returns:
- 边迭代器
-
reverseRelationships
Iterable<Relationship> reverseRelationships()
获取路径相反的顺序的所有边。- Returns:
- 边迭代器
-
length
int length()
获取路径的长度,即边的数量(相当于点数量减一)。- Returns:
- 路径长度
-
iterator
Iterator<PropertyEntity> iterator()
获取路径中所有点和边的属性迭代器- Specified by:
iteratorin interfaceIterable<PropertyEntity>- Returns:
- 属性迭代器
-
-