in evalbench/databases/bigquery.py [0:0]
def _execute_queries(self, query: str, job_config: Optional[bigquery.QueryJobConfig] = None) -> List:
result: List = []
for sub_query in sqlparse.split(query):
if sub_query:
resultset = self.client.query(sub_query, job_config)
rows = resultset.result()
if rows:
for row in rows:
result.append(dict(row))
return result