https://issues.apache.org/jira/browse/HIVE-1016
https://issues.apache.org/jira/browse/HIVE-1360
JVS
On Apr 5, 2011, at 11:20 AM, Larry Ogrodnek wrote:
> For some UDFs I'm working on now it feels like it would be handy to be
> able to pass in parameters during construction. It's an integration
> with an external reporting API...
>
> e.g.
>
> -- include last 30 days from april 4th
> create temporary function orders_last_month as
> 'com.example.OrderSearch("20110404", 30)'
>
> -- get orders for customer 11
> select order_last_month(11), ...
>
>
> Obviously I can perform the same logic passing everything into the UDF:
>
> select orders_last_month("20110404", 30, 11), ...
>
>
> but this doesn't feel as nice..
>
> additionally, having the information available in the constructor
> might give the UDF more information on how to perform caching, allow
> it to do more complex initialization, etc.
>
>
> Just wondering if this has ever been thought about, discussed, or
> needed by anyone else....
>
> thanks,
> larry