Node
pylpg.node
Node base class for mapping Python classes to graph nodes.
Classes:
| Name | Description |
|---|---|
Node |
Base class for graph nodes. |
Node
Base class for graph nodes.
Subclass Node to define graph node types. Properties are declared
via type annotations, and labels default to the class name.
Methods:
| Name | Description |
|---|---|
is_saved |
Return True if this node has been saved to the database. |
resolve_class |
Find the registered Node subclass with exactly the given labels. |
to_dict |
Return primitive properties as a dict, excluding None values. |
Source code in src/pylpg/node.py
is_saved
resolve_class
classmethod
resolve_class(labels: frozenset[str]) -> type[Node]
Find the registered Node subclass with exactly the given labels.
Source code in src/pylpg/node.py
to_dict
Return primitive properties as a dict, excluding None values.