[docs]classOrm:""" The Orm class is used to query Database tables using Ordinal Relational Mapping (ORM), which allows querying tables using Python methods rather than raw SQL. """def__init__(self,api_key:str):""" Initialize the Orm class. :param api_key: The API key for the Data Solutions API :type api_key: str """self.api_key=api_key# pragma: no cover
[docs]defTransactionalSelect(self,chain_table_name:str)->TransactionalSelect:""" Method to create a TransactionalTable object. :param chain_table_name: The name of the chain table. :type chain_table_name: str :return: TransactionalTable object. :rtype: TransactionalTable """returnTransactionalSelect(self.api_key,chain_table_name)
# pragma: no cover
[docs]defAnalyticalSelect(self,chain_table_name:str)->AnalyticalSelect:""" Method to create an AnalyticalSelect object. :param chain_table_name: The name of the chain table. :type chain_table_name: str :return: AnalyticalSelect object. :rtype: AnalyticalSelect """returnAnalyticalSelect(self.api_key,chain_table_name)