[ https://issues.apache.org/jira/browse/HIVE-309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12681135#action_12681135 ]
Richard Lee commented on HIVE-309: ---------------------------------- I would love to make the hive-udf.properties part of the hive configuration file, but the functions are presently defined in a static initializer which has no access to a HiveConf object. That's why I went with a system property for defining what file to look in. > FunctionRegistry should allow loading UDFs and UDAFs from property file > ----------------------------------------------------------------------- > > Key: HIVE-309 > URL: https://issues.apache.org/jira/browse/HIVE-309 > Project: Hadoop Hive > Issue Type: Improvement > Components: Query Processor > Reporter: Richard Lee > Attachments: hive-external-functions-2.diff, > hive-external-functions.diff > > > FunctionRegistry.java hard code all UDF, UDAF definitions in a static > initializer. There is no way to add new functions without directly modifying > this file. > FunctionRegistry SHOULD look for a property file in which new functions and > their implementations can be specified. This will allow third parties to > extend hive without maintaining patches against the codebase. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.