[ 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)