I'll note this interface has changed recently:
https://github.com/apache/spark/commit/520dde48d0d52dbbbbe1710a3275fdd5355dd69d

I'm not sure that solves your problem though...

On Mon, Apr 11, 2016 at 4:45 PM, Koert Kuipers <[email protected]> wrote:

> i like the Aggregator a lot (org.apache.spark.sql.expressions.Aggregator),
> but i find the way to use it somewhat confusing. I am supposed to simply
> call aggregator.toColumn, but that doesn't allow me to specify which fields
> it operates on in a DataFrame.
>
> i would basically like to do something like
> dataFrame
>   .groupBy("k")
>   .agg(
>     myAggregator.on("v1", "v2").toColumn,
>     myOtherAggregator.on("v3", "v4").toColumn
>   )
>

Reply via email to