Hi All,

Can UDAF's return complex types? like say a Map with key as an Integer and
the value as an Array of strings?

For Example say I have the following *input dataframe*

id | name | amount
-------------------------
1 |  foo     | 10
2 |  bar     | 15
1 |  car     | 20
1 |  bus     | 20

and my *target/output data frame* is

id | my_sum_along_with_names
-------------------------------------------------------------
1  | Map(key -> 50, value -> [foo, car, bus])
2  | Map(key -> 15, value -> [bar])

I am looking for a UDAF solution so I can use it in my raw sql query.

Thanks!

Reply via email to