26 dataframes: List[pd.DataFrame] = field(default_factory=
lambda: [])
27 batch_ids: Optional[List[int]] =
None
30 def __call__(self, db):
31 self.
dataframes.append(pd.read_sql_query(f
"SELECT * FROM {self.table}", db))
36 dataframes = [df.assign(batch_id=bid)
for bid, df
in zip(batch_ids, self.
dataframes)]
37 return pd.concat(dataframes, ignore_index=
True)