Coverage for mindsdb / api / executor / datahub / datanodes / datanode.py: 62%

16 statements  

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

1from pandas import DataFrame 

2 

3from mindsdb.api.executor.datahub.classes.response import DataHubResponse 

4 

5 

6class DataNode: 

7 type = "meta" 

8 

9 def __init__(self): 

10 pass 

11 

12 def get_type(self): 

13 return self.type 

14 

15 def get_tables(self): 

16 pass 

17 

18 def get_table_columns_df(self, table_name: str, schema_name: str | None = None) -> DataFrame: 

19 pass 

20 

21 def get_table_columns_names(self, table_name: str, schema_name: str | None = None) -> list[str]: 

22 pass 

23 

24 def query(self, query=None, session=None) -> DataHubResponse: 

25 pass