Details
Description
Here is an example:
SELECT array(1,2,3)[3], map("a":1,"b":2,"c":3)["a"], struct(user_id:3, revenue: sum(rev)) FROM table GROUP BY user_id;
This is relatively easy to do with the GenericUDF framework, and will greatly increase the flexibility of the language.