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

Makoto Yui closed HIVEMALL-71.
------------------------------
    Resolution: Fixed
      Assignee: Makoto Yui

> Handle null values in RescaleUDF.java
> -------------------------------------
>
>                 Key: HIVEMALL-71
>                 URL: https://issues.apache.org/jira/browse/HIVEMALL-71
>             Project: Hivemall
>          Issue Type: Improvement
>            Reporter: Yuming Wang
>            Assignee: Makoto Yui
>
> Change:
> {code:java}
>     public FloatWritable evaluate(final float value, final float min,
> final float max) {
>         return val(min_max_normalization(value, min, max));
>     }
> {code}
> to:
> {code:java}
>     @Nullable
>     public FloatWritable evaluate(final Float value, final Float min,
> final Float max) throws HiveException {
>         if(value == null) {
>             return null;
>         }
>         if(min == null) throw new HiveException("min should not be null");
>         if(max == null) throw new HiveException("max should not be null");
>         return val(min_max_normalization(value.floatValue(), 
> min.floatValue(), max. floatValue()));
>     }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to