RemoteNode#

class RemoteNode#

Bases: object

Methods:

add_constant_properties(properties)

Add constant properties to a node in the remote graph.

add_updates(t[, properties])

Add updates to a node in the remote graph at a specified time.

set_node_type(new_type)

Set the type on the node.

update_constant_properties(properties)

Update constant properties of a node in the remote graph overwriting existing values.

add_constant_properties(properties)#

Add constant properties to a node in the remote graph. This function is used to add properties to a node that remain constant and does not change over time. These properties are fundamental attributes of the node.

Parameters:

properties (Dict[str, Prop]) – A dictionary of properties to be added to the node.

Return type:

None

add_updates(t, properties=None)#

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

Parameters:
  • t (int | str | datetime) – The timestamp at which the updates should be applied.

  • properties (Dict[str, Prop], optional) – A dictionary of properties to update.

Return type:

None

set_node_type(new_type)#

Set the type on the node. This only works if the type has not been previously set, otherwise will throw an error

Parameters:

new_type (str) – The new type to be set

Return type:

None

update_constant_properties(properties)#

Update constant properties of a node in the remote graph overwriting existing values. This function is used to add properties to a node that remain constant and do not change over time. These properties are fundamental attributes of the node.

Parameters:

properties (Dict[str, Prop]) – A dictionary of properties to be added to the node.

Return type:

None