plynx.db.node
¶
Node DB Object and utils
Module Contents¶
-
plynx.db.node.
_clone_update_in_place
(node: 'Node', node_clone_policy: int, override_finished_state: bool, override_node_id: bool = False)[source]¶
-
class
plynx.db.node.
_BaseResource
[source]¶ Bases:
plynx.db.db_object.DBObject
-
class
plynx.db.node.
Output
[source]¶ Bases:
plynx.db.node._BaseResource
Basic Output structure.
-
class
plynx.db.node.
InputReference
[source]¶ Bases:
plynx.db.db_object.DBObject
Basic Value of the Input structure.
-
class
plynx.db.node.
Input
[source]¶ Bases:
plynx.db.node._BaseResource
Basic Input structure.
-
class
plynx.db.node.
CachedNode
[source]¶ Bases:
plynx.db.db_object.DBObject
Values to override Node on display
-
class
plynx.db.node.
Node
[source]¶ Bases:
plynx.db.db_object.DBObject
Basic Node with db interface.
-
apply_properties
(self, other_node: 'Node')[source]¶ Apply Properties and Inputs of another Node. This method is used for updating nodes.
- Args:
- other_node (Node): A node to copy Properties and Inputs from
-
clone
(self, node_clone_policy: int, override_finished_state: bool = True)[source]¶ Return a cloned copy of a Node
-
-
class
plynx.db.node.
ParameterEnum
[source]¶ Bases:
plynx.db.db_object.DBObject
Enum value.
-
class
plynx.db.node.
ParameterCode
[source]¶ Bases:
plynx.db.db_object.DBObject
Code value.
-
class
plynx.db.node.
ParameterListOfNodes
[source]¶ Bases:
plynx.db.db_object.DBObject
List Of Nodes value.
-
class
plynx.db.node.
Parameter
[source]¶ Bases:
plynx.db.db_object.DBObject
Basic Parameter structure.