[ 
https://issues.apache.org/jira/browse/HIVE-555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12728921#action_12728921
 ] 

Namit Jain commented on HIVE-555:
---------------------------------

Mostly looks good - I had a couple of minor comments.

1. Can you move 

+  /**
+   * Return a ordianl from an integer.
+   */
+  public static String getOrdinal(int i) {
+    int unit = i % 10;
+    return (i <= 0) ?  ""
+        : (i != 11 && unit == 1) ?  i + "st"
+        : (i != 12 && unit == 2) ?  i + "nd"
+        : (i != 13 && unit == 3) ?  i + "rd"
+        : i + "th";
+  }
   


to the test itself instead of GenericUDFUtils

(change ordianl to ordinal)

2. add a test which creates a temporary function on a existing generic udf.
3. add a negative test - the class does not exist

> create temporary function support not only udf, but also udaf,  genericudf, 
> etc.
> --------------------------------------------------------------------------------
>
>                 Key: HIVE-555
>                 URL: https://issues.apache.org/jira/browse/HIVE-555
>             Project: Hadoop Hive
>          Issue Type: Improvement
>          Components: Query Processor
>    Affects Versions: 0.4.0
>            Reporter: Min Zhou
>            Assignee: Min Zhou
>             Fix For: 0.4.0
>
>         Attachments: HIVE-555-1.patch, HIVE-555-2.patch
>
>
> Right now, command 'create temporary function' only support  udf. 
> we can also let user write their udaf, generic udf, and write generic udaf in 
> the future. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to