You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Gregory Hart (JIRA)" <ji...@apache.org> on 2014/11/12 20:25:33 UTC
[jira] [Created] (HIVE-8846) Null checks missing in ORC list and
map object inpsectors
Gregory Hart created HIVE-8846:
----------------------------------
Summary: Null checks missing in ORC list and map object inpsectors
Key: HIVE-8846
URL: https://issues.apache.org/jira/browse/HIVE-8846
Project: Hive
Issue Type: Bug
Components: File Formats
Affects Versions: 0.13.1, 0.13.0, 0.12.0, 0.11.0
Reporter: Gregory Hart
Priority: Critical
The OrcListObjectInspector and OrcMapObjectInspector classes do not check for null data and instead throw an exception. To comply with the JavaDocs for ListObjectInspector and MapObjectInspector, these classes should be updated to check for null data.
The following checks should be added for OrcListObjectInspector:
- getListElement(Object, int) should return null for null list, out-of-the-range index
- getListLength(Object) should return -1 for data = null
- getList(Object) should return null for data = null
The following checks should be added for OrcMapObjectInspector:
- getMap(Object) should return null for data = null
- getMapSize(Object) return -1 for NULL map
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)