MutableEdge

Methods

MethodDescription
add_metadataAdd metadata to an edge in the graph.
add_updatesAdd updates to an edge in the graph at a specified time.
deleteMark the edge as deleted at the specified time.
update_metadataUpdate metadata of an edge in the graph overwriting existing values.

Method Details

add_metadata

Signature: add_metadata(metadata, layer=None)

Add metadata to an edge in the graph. This function is used to add properties to an edge that do not change over time. These properties are fundamental attributes of the edge.

Parameters

NameTypeDefaultDescription
metadataPropInput-A dictionary of properties to be added to the edge.
layerstr, optionalNoneThe layer you want these properties to be added on to.

Returns

TypeDescription
None

add_updates

Signature: add_updates(t, properties=None, layer=None, event_id=None)

Add updates to an edge in the graph at a specified time. This function allows for the addition of property updates to an edge within the graph. The updates are time-stamped, meaning they are applied at the specified time.

Parameters

NameTypeDefaultDescription
tTimeInput-The timestamp at which the updates should be applied.
propertiesPropInput, optionalNoneA dictionary of properties to update.
layerstr, optionalNoneThe layer you want these properties to be added on to.
event_idint, optionalNoneThe optional integer which will be used as an event id

Returns

TypeDescription
NoneThis function does not return a value, if the operation is successful.

Raises

ExceptionDescription
GraphErrorIf the operation fails.

delete

Signature: delete(t, layer=None, event_id=None)

Mark the edge as deleted at the specified time.

Parameters

NameTypeDefaultDescription
tTimeInput-The timestamp at which the deletion should be applied.
layerstr, optionalNoneThe layer you want the deletion applied to.
event_idint, optionalNoneThe event id for the deletion's time entry.

Returns

TypeDescription
None

Raises

ExceptionDescription
GraphErrorIf the operation fails.

update_metadata

Signature: update_metadata(metadata, layer=None)

Update metadata of an edge in the graph overwriting existing values. This function is used to add properties to an edge that does not change over time. These properties are fundamental attributes of the edge.

Parameters

NameTypeDefaultDescription
metadataPropInput-A dictionary of properties to be added to the edge.
layerstr, optionalNoneThe layer you want these properties to be added on to.

Returns

TypeDescription
None