[
https://issues.apache.org/jira/browse/HIVE-4777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thejas M Nair updated HIVE-4777:
--------------------------------
Fix Version/s: (was: 0.12.0)
Preparing for 0.12 release. Removing fix version of 0.12 for those that are not
in 0.12 branch.
> Null value Versus RuntimeException in failed data type converting
> -----------------------------------------------------------------
>
> Key: HIVE-4777
> URL: https://issues.apache.org/jira/browse/HIVE-4777
> Project: Hive
> Issue Type: Improvement
> Components: Serializers/Deserializers
> Reporter: Cheng Hao
> Priority: Minor
>
> Usually "null" value will returns if the data can not be converted to the
> other type. (e.g. null == doubleConverter.convert("abc")).
> But it also may also throws RuntimeException other than NumberFormatException
> in the DoubleConverter.convert() method, as the type BINARY can not be
> converted into DOUBLE. And there are some others. (Check
> PrimitiveObjectInspectorUtils.java for details.)
> It's acceptable for throwing exception, but may not in runtime, as the data
> type convertibility can be decided before the data arrives. The earlier stage
> the better.
> Or just like the normal case, return null constantly for the in-convertible
> data types converting.
> What do you think?
> Thanks,
> Hao
--
This message was sent by Atlassian JIRA
(v6.1#6144)