On this page

DotEdgeData

linnet_py Class

DotEdgeData(statements: Optional[Mapping[str, str]] = None, local_statements: Optional[Mapping[str, str]] = None, edge_id: Optional[int] = None)

DOT edge data (attributes + optional edge id).

Constructor

#

Create edge data from fields.

Parameters

NameTypeDefaultDescription
statementsOptional[Mapping[str, str]]None
local_statementsOptional[Mapping[str, str]]None
edge_idOptional[int]None

Member details

statements

Property · read-only
#
statements: EdgeStatements

Edge attributes as a dict-like proxy.

local_statements

Property · read-only
#
local_statements: EdgeStatements

Local edge attributes as a dict-like proxy.

edge_id

Property · read-only
#
edge_id: Optional[EdgeIndex]

Optional edge id.

add_statement

Method
#
add_statement(key: str, value: str) -> None

Insert or update an attribute statement.

Parameters

NameTypeDefaultDescription
keystr
valuestr

__repr__

Method
#
__repr__() -> str

Debug-style representation.