Skip to content

Graph

fieldz_kb.lpg.graph

Node and relationship types for the pylpg backend.

Classes:

Name Description
Bag

Base node class for unordered collection types (set, frozenset).

BaseNode

Base class for all pylpg node types.

Boolean

Node class for storing boolean values.

Dict

Node class for storing dictionary values.

Float

Node class for storing float values.

FrozenSet

Node class for storing frozenset values.

HasItem

Relationship for HAS_ITEM connections.

HasKey

Relationship for HAS_KEY connections in mappings.

HasValue

Relationship for HAS_VALUE connections in mappings.

Integer

Node class for storing integer values.

Item

Node class for storing key-value pairs (used in mappings).

List

Node class for storing list values.

Mapping

Base node class for mapping types.

Null

Node class for storing None values.

Sequence

Base node class for ordered sequence types (list, tuple).

Set

Node class for storing set values.

String

Node class for storing string values.

Tuple

Node class for storing tuple values.

Bag

Bases: BaseNode

Base node class for unordered collection types (set, frozenset).

BaseNode

Bases: Node

Base class for all pylpg node types.

Boolean

Bases: BaseNode

Node class for storing boolean values.

Dict

Bases: Mapping

Node class for storing dictionary values.

Float

Bases: BaseNode

Node class for storing float values.

FrozenSet

Bases: Bag

Node class for storing frozenset values.

HasItem

Bases: Relationship

Relationship for HAS_ITEM connections.

HasKey

Bases: Relationship

Relationship for HAS_KEY connections in mappings.

HasValue

Bases: Relationship

Relationship for HAS_VALUE connections in mappings.

Integer

Bases: BaseNode

Node class for storing integer values.

Item

Bases: BaseNode

Node class for storing key-value pairs (used in mappings).

List

Bases: Sequence

Node class for storing list values.

Mapping

Bases: BaseNode

Base node class for mapping types.

Null

Bases: BaseNode

Node class for storing None values.

Sequence

Bases: BaseNode

Base node class for ordered sequence types (list, tuple).

Set

Bases: Bag

Node class for storing set values.

String

Bases: BaseNode

Node class for storing string values.

Tuple

Bases: Sequence

Node class for storing tuple values.