bsfs.query.ast.fetch module#
- class bsfs.query.ast.fetch.All(*expr)#
Bases:
FetchExpression
Fetch all child expressions.
- expr: Set[FetchExpression]#
- class bsfs.query.ast.fetch.Fetch(predicate: URI, expr: FetchExpression)#
Bases:
_Branch
Follow a predicate before evaluating a child epxression.
- expr: FetchExpression#
- class bsfs.query.ast.fetch.FetchExpression#
Bases:
Hashable
Generic Fetch expression.
- class bsfs.query.ast.fetch.Node(predicate: URI, name: str)#
Bases:
_Named
Fetch a Node at a predicate.
- class bsfs.query.ast.fetch.This(name: str)#
Bases:
FetchExpression
Fetch the current Node.
- name: str#