[ 
https://issues.apache.org/jira/browse/DRILL-5666?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arina Ielchiieva updated DRILL-5666:
------------------------------------
    Fix Version/s:     (was: 1.12.0)
                   Future

> Add information about UDF naming collision to Drill documentation
> -----------------------------------------------------------------
>
>                 Key: DRILL-5666
>                 URL: https://issues.apache.org/jira/browse/DRILL-5666
>             Project: Apache Drill
>          Issue Type: Task
>    Affects Versions: 1.10.0
>            Reporter: Arina Ielchiieva
>            Assignee: Bridget Bevens
>            Priority: Minor
>              Labels: doc-impacting
>             Fix For: Future
>
>
> Add information about UDF naming collision to Drill documentation.
> The below information can be used as model:
> Under duplicated UDF we imply UDF with the same signature (name + input 
> parameters, including input mode, ex: LOWER(VARCHAR-OPTIONAL)).
> If duplicated function is found during drillbit start up, drillbit will fail.
> If we speak about Dynamic UDFs upload then if user tries to register 
> duplicated function, registration will fail and user will see appropriate 
> error message.
> This error message will include duplicated function signature and from where 
> it was registered (built-in or jar name if dynamic).
> Functions can be built-in or dynamic. When function is built-in, it can be 
> registered from two places, from drill-java-exec jar or from custom jar (if 
> it is placed into the classpath, usually into jars folder).
> If function is built-in and was registered from drill-java-exec jar, you 
> cannot replace it with your own, unless you change drill-java-exec jar (this 
> will mean you'll have your own Drill version).
> If function is built-in and was registered from custom jar in classpath, you 
> can remove / replace custom jar and restart drillbit.
> If function is dynamic, you can use DROP FUNCTION command and then register 
> new function with the same signature. 
> Link to Drill documentation - 
> https://drill.apache.org/docs/develop-custom-functions/



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to