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 >> > >> > >
