Hi Jim,

Now I have added the file to the jar (both root and resources folder) but
that does not seem to change anything.

Any additional ideas?

Regards,
 -Stefan

On Sun, Jul 19, 2015 at 5:40 PM, Stefán Baxter <[email protected]>
wrote:

> NO!
>
> Thank you , will do that right now :)
>
> On Sun, Jul 19, 2015 at 5:38 PM, Jim Bates <[email protected]> wrote:
>
>> Did you include a file drill-module.conf in your jar along with source
>> files?
>> On Jul 19, 2015 12:20 PM, "Stefán Baxter" <[email protected]>
>> wrote:
>>
>> > Hi,
>> >
>> > I'm trying to deploy a UDF that I have written according to the
>> > documentation.
>> >
>> > I have also:
>> >
>> >    1. Copied the jar file
>> >    to jars/3rdparty
>> >
>> >    2. Changed the config "conf/drill-override.conf" to include:
>> >    drill.logical.function.package +=
>> >
>> ["org.apache.drill.exec.expr.fn.impl","com.activitystream.drill.udfs"]
>> >
>> >    3. Rerun the Drillbit
>> >    bin/drillbit.sh start
>> >
>> > The log shows no sign of the the UDF being loaded but if I use it in a
>> SQL
>> > statement then this error is thrown:
>> >
>> > Error: PARSE ERROR: From line 1, column 184 to line 1, column 219: No
>> match
>> > found for function signature asRoundTimeStamp(<ANY>, <CHARACTER>)
>> >
>> >
>> > The relevant part of the UDF source:
>> >
>> > package com.activitystream.drill.udfs;
>> >
>> > public class ASUserDefinedFunctions {
>> >
>> >     @FunctionTemplate(name = "asRoundTimeStamp", scope =
>> > FunctionTemplate.FunctionScope.SIMPLE, nulls =
>> > FunctionTemplate.NullHandling.NULL_IF_NULL)
>> >
>> >     public static class RoundTimeStamp implements DrillSimpleFunc
>> >
>> >
>> > Can anyone please assist?
>> >
>> > Regards,
>> >  -Stefan
>> >
>>
>
>

Reply via email to