Coverage for src/chainalysis/data_solutions.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2024-08-20 16:53 -0400

1from chainalysis.sql.sql import Sql 

2from chainalysis.utils.utils import Utils 

3 

4 

5class DataSolutionsClient: 

6 """ 

7 This class provides SDK functions for users to query 

8 Data Solutions databases. 

9 

10 The Analytical class queries the Data Solutions Databricks table. 

11 The Transactional class queries the Data Solutions Postgres table. 

12 """ 

13 

14 def __init__( 

15 self, 

16 api_key: str, 

17 ): 

18 self.api_key = api_key 

19 

20 # Define SDK function classes 

21 self.sql = Sql(api_key) 

22 self.utils = Utils()