in src/databao_context_engine/plugins/databases/mssql_introspector.py [0:0]
def _fetchall_dicts(self, connection, sql: str, params) -> list[dict]:
with connection.cursor() as cursor:
cursor.execute(sql, params or ())
if not cursor.description:
return []
columns = [col[0].lower() for col in cursor.description]
return [dict(zip(columns, row)) for row in cursor.fetchall()]