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 Node
endNode()
获取路径终止点。Iterator<PropertyEntity>
iterator()
获取路径中所有点和边的属性迭代器Relationship
lastRelationship()
获取路径中最后一条边。int
length()
获取路径的长度,即边的数量(相当于点数量减一)。Iterable<Node>
nodes()
获取路径中所有点。Iterable<Relationship>
relationships()
获取路径中所有边。Iterable<Node>
reverseNodes()
获取路径相反的顺序所有点。Iterable<Relationship>
reverseRelationships()
获取路径相反的顺序的所有边。Node
startNode()
获取路径起始点。String
toString()
打印的路径字符串。-
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:
iterator
in interfaceIterable<PropertyEntity>
- Returns:
- 属性迭代器
-
-