NO!

Thank you , will do that right now :)

On Sun, Jul 19, 2015 at 5:38 PM, Jim Bates <jba...@maprtech.com> 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" <ste...@activitystream.com>
> 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