Module trase.tools.pcs.nodes.nodes
Functions
def create_node(name,
role,
type=None,
sub_type=None,
quants=None,
quals=None,
inds=None,
trase_id=None,
id=None,
cur=None)def get_node(node_id, node_role=None, node_data=None, cur=None)-
Return the Node object with Node.id == node_id [and Node.role = node_role] from list of nodes or creates one and adds it to list if it does not exist.
node_id – 'nodes.id' in core database
Keyword arguments: node_role – Node.role cur – core database cursor object
Classes
class Node (node_id=None, node_data=None, node_role=None, cur=None)-
Node of supply chain.
Methods
def disconnect(self)-
Remove cursor.
def get_all_codes(self, cur=None)def get_all_inds(self, cur=None)def get_all_quals(self, cur=None)def get_all_quants(self, cur=None)def get_code(self, code_name, cur=None)def get_codes(self, code_name, year=None, month=None, day=None, cur=None)def get_ind(self, ind_name, year=None, month=None, day=None, ref_id=None, cur=None)def get_qual(self, qual_name, year=None, month=None, day=None, ref_id=None, cur=None)def get_quals(self, qual_name, year=None, month=None, day=None, ref_id=None, cur=None)def get_quant(self, quant_name, year=None, month=None, day=None, ref_id=None, cur=None)def reconnect(self, cur=None)-
Replace current cursor by new one.