Sure. Will do. Thanks a lot for the help.
On Wed, Jul 29, 2015 at 12:08 PM, Reynold Xin <r...@databricks.com> wrote: > BTW for 1.5, there is already a now like function being added, so it > should work out of the box in 1.5.0, to be released end of Aug/early Sep. > > > On Tue, Jul 28, 2015 at 11:38 PM, Reynold Xin <r...@databricks.com> wrote: > >> Yup - would you be willing to submit a patch to add UDF0? >> >> Should be pretty easy (really just add a new Java class, and then add a >> new function to registerUDF) >> >> >> On Tue, Jul 28, 2015 at 11:36 PM, Sachith Withana <sach...@wso2.com> >> wrote: >> >>> That's what I'm doing right now. >>> I'm implementing UDF1 for the now() UDF and in the UDF registration I'm >>> registering UDFs with zero parameters as a UDF1s. >>> >>> For the above example, although I add the now() UDF as is, since it's >>> registered as an UDF1, I need to provide an empty parameter in the query >>> such as timestamp < now(' ') or it won't work. >>> >>> >>> >>> >>> On Wed, Jul 29, 2015 at 11:46 AM, Reynold Xin <r...@databricks.com> >>> wrote: >>> >>>> We should add UDF0 to it. >>>> >>>> For now, can you just create an one-arg UDF and don't use the argument? >>>> >>>> >>>> On Tue, Jul 28, 2015 at 10:59 PM, Sachith Withana <swsach...@gmail.com> >>>> wrote: >>>> >>>>> Hi Reynold, >>>>> >>>>> I'm implementing the interfaces given here ( >>>>> https://github.com/apache/spark/tree/master/sql/core/src/main/java/org/apache/spark/sql/api/java >>>>> ). >>>>> But currently there is no UDF0 adapter. >>>>> >>>>> Any suggestions? I'm new to Spark and any help would be appreciated. >>>>> >>>>> -- >>>>> Thanks, >>>>> Sachith Withana >>>>> >>>>> On Tue, Jul 28, 2015 at 10:18 PM, Reynold Xin <r...@databricks.com> >>>>> wrote: >>>>> >>>>>> I think we do support 0 arg UDFs: >>>>>> https://github.com/apache/spark/blob/master/sql/core/src/main/scala/org/apache/spark/sql/functions.scala#L2165 >>>>>> >>>>>> How are you using UDFs? >>>>>> >>>>>> >>>>>> On Tue, Jul 28, 2015 at 2:15 AM, Sachith Withana <swsach...@gmail.com >>>>>> > wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> Currently I need to support custom UDFs with sparkSQL queries which >>>>>>> have no parameters. >>>>>>> >>>>>>> ex: now() : which returns the current time in milliseconds. >>>>>>> >>>>>>> Spark currently have support for UDFs having 1 or more parameters >>>>>>> but does not contain a UDF0 Adaptor. Is there a way to implement this? >>>>>>> >>>>>>> Or is there a way to support custom keywords such as "now" which >>>>>>> would act as an custom UDF with no parameters. >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Thanks, >>>>>>> Sachith Withana >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Sachith Withana >>> Software Engineer; WSO2 Inc.; http://wso2.com >>> E-mail: sachith AT wso2.com >>> M: +94715518127 >>> Linked-In: <http://goog_416592669> >>> https://lk.linkedin.com/in/sachithwithana >>> >> >> > -- Thanks, Sachith Withana