bsfs.graph.walk module#
- class bsfs.graph.walk.Walk(root: Nodes, path: Sequence[Predicate])#
Bases:
Hashable
,Callable
Syntactic sugar for Nodes to build and act on predicate paths via members.
- get(**kwargs) Any #
Alias for Nodes.get(..).
- static step(schema: Schema, node: Node, name: str) Tuple[Predicate] #
Get an predicate at node whose fragment matches name.
- property tail#
Return the node type at the end of the path.