Coverage for mindsdb / api / executor / sql_query / steps / base.py: 82%

15 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-21 00:36 +0000

1 

2class BaseStepCall: 

3 bind = None 

4 

5 def __init__(self, sql_query, steps_data=None): 

6 if steps_data is None: 6 ↛ 8line 6 didn't jump to line 8 because the condition on line 6 was always true

7 steps_data = sql_query.steps_data 

8 self.steps_data = steps_data 

9 

10 self.sql_query = sql_query 

11 self.context = sql_query.context 

12 self.session = sql_query.session 

13 

14 def set_columns_list(self, columns_list): 

15 self.sql_query.columns_list = columns_list 

16 

17 def get_columns_list(self): 

18 return self.sql_query.columns_list 

19 

20 def call(self, step): 

21 raise NotImplementedError