Module trase.tools.pcs.commodities.equivalence.groups.retrieve

Functions

def get_commodity_equivalence_group_commodity_id(group_id: int, cur=None) ‑> int
def get_commodity_equivalence_group_data(group_id: int, cur=None) ‑> Tuple[str, str, int, bool]
def get_commodity_equivalence_group_factor_ids(group_id: int, cur=None) ‑> List[int]
def get_commodity_equivalence_group_factors(group_id: int, cur=None) ‑> Dict[int, Dict[int, Dict[Tuple[Optional[datetime.datetime], Optional[datetime.datetime]], Tuple[int, float]]]]
def get_commodity_equivalence_group_id(name: str, cur=None) ‑> int

Get the commodity equivalence group id by (unique) name :param name: Equivalence group name :param cur: db cursor :return:

def get_commodity_equivalence_group_ids(com_id: int, cur=None) ‑> List[int]
def get_default_commodity_equivalence_group_id(commodity_id: int, cur=None) ‑> int

Get the default equivalence group for a given commodity. :param commodity_id: Commodity id :param cur: db cursor :return: