def _fetchall_dicts()

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()]