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)

Reply via email to