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