The indirection operator captures the output of any SQL query into a Python variable.
In the example below the variable output will contain the result of the query.
The query used here is irrelevant and only used for illustrating the usage.
%%sql output <<
SELECT a.attname, format_type(a.atttypid, a.atttypmod) AS data_type, a.attnotnull, i.indisprimary
FROM pg_index i
JOIN pg_attribute a ON a.attrelid = i.indrelid
AND a.attnum = ANY(i.indkey)
WHERE i.indrelid = 'users'::regclassThe variable output has the type sql.run.ResultSet and has builtin methods to convert it into a Pandas
Dataframe or dump it as a CSV