Chaoyu Tang created HIVE-6059:
---------------------------------
Summary: Add union type support in LazyBinarySerDe
Key: HIVE-6059
URL: https://issues.apache.org/jira/browse/HIVE-6059
Project: Hive
Issue Type: New Feature
Components: File Formats
Affects Versions: 0.12.0
Reporter: Chaoyu Tang
We need the support to type union in LazyBinarySerDe, which is required to the
join query with any union types in its select values. The reduce values in Join
operation is serialized/deserialized using LazyBinarySerDe, otherwise we will
see some errors like:
{code}
Caused by: java.lang.NullPointerException
at
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.getStandardObjectInspector(ObjectInspectorUtils.java:106)
at
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.getStandardObjectInspector(ObjectInspectorUtils.java:156)
at
org.apache.hadoop.hive.ql.exec.JoinUtil.getStandardObjectInspectors(JoinUtil.java:98)
at
org.apache.hadoop.hive.ql.exec.CommonJoinOperator.initializeOp(CommonJoinOperator.java:261)
at
org.apache.hadoop.hive.ql.exec.JoinOperator.initializeOp(JoinOperator.java:61)
at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:360)
at org.apache.hadoop.hive.ql.exec.ExecReducer.configure(ExecReducer.java:150)
{code}
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)