--- name: fetch_data_frame kind: function lang: go domain: datascience version: "1.0.0" purity: impure signature: "func FetchDataFrame(dsn, query string) ([]map[string]any, error)" description: "Ejecuta una consulta SQL contra un DSN y retorna los resultados como slice de mapas columna-valor." tags: [datascience, io, bigquery, fetch] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "error_go_core" imports: ["fmt"] params: - name: dsn desc: "connection string para la BD (ej: 'user:pass@tcp(host:3306)/dbname', 'bigquery://project-id')" - name: query desc: "consulta SQL a ejecutar (ej: 'SELECT * FROM users WHERE status = \"active\"')" output: "slice de mapas columna-valor (ej: [{'id': 1, 'name': 'Alice'}, {'id': 2, 'name': 'Bob'}])" tested: false tests: [] test_file_path: "" file_path: "functions/datascience/fetch_data_frame.go" ---