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.