Coverage for mindsdb / api / executor / datahub / classes / response.py: 100%

10 statements  

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

1from dataclasses import dataclass, field 

2from typing import List, Dict 

3 

4import pandas as pd 

5 

6from mindsdb.api.mysql.mysql_proxy.libs.constants.mysql import MYSQL_DATA_TYPE 

7 

8 

9@dataclass 

10class DataHubResponse: 

11 data_frame: pd.DataFrame = field(default_factory=pd.DataFrame) 

12 columns: List[Dict] = field(default_factory=list) 

13 affected_rows: int | None = None 

14 mysql_types: list[MYSQL_DATA_TYPE] | None = None