Hi Sandeep, You might want to look into the ComplexHolder as an option. I haven’t tried this, but I’d think that you could specify an input param as a ComplexHolder. I’m not sure if this would work or not, but also take a look at the implementation of KVGEN(). I hope this helps, - C
> On Feb 9, 2017, at 12:57, Nitin Pawar <[email protected]> wrote: > > Jin, > > we are looking for passing list as input to a function > something like function(col1,[1,2,3]), I feel this is doable > Just not able to find a way to pass the second parameter as array input > > On Thu, Feb 9, 2017 at 11:22 PM, Jinfeng Ni <[email protected]> wrote: > >> AFAIK, Drill currently does not allow variable size of parameters in >> UDF in general (built-in function concat is specially handled >> internally). Someone once intended to add such support. Looks like >> that work has not been completed yet. >> >> >> On Thu, Feb 9, 2017 at 6:51 AM, Sandeep Dugar <[email protected]> >> wrote: >>> Hi, >>> >>> I am trying to write a UDF which will whether a list of strings is >>> contained in another list. >>> >>> Is there a way to pass a list of values to UDF where the list size is >>> variable? >>> >>> Thanks in advance! >>> - >>> Regards, >>> Sandeep >> > > > > -- > Nitin Pawar
