[ https://issues.apache.org/jira/browse/HIVE-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13078504#comment-13078504 ]
jirapos...@reviews.apache.org commented on HIVE-2305: ----------------------------------------------------- ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/1223/ ----------------------------------------------------------- (Updated 2011-08-02 23:28:01.105364) Review request for hive, Yongqiang He, namit jain, and Siying Dong. Summary ------- UNION ALL on columns of different types is semantically allowed but throws a runtime exception due to bugs in getting the correct object inspector after the parent MR input file is change and in setting the TypeInfo for the union row schema. This addresses bug hive-2305. https://issues.apache.org/jira/browse/hive-2305 Diffs ----- trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/ColumnInfo.java 1151937 trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 1151937 trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/MapOperator.java 1151937 trunk/ql/src/java/org/apache/hadoop/hive/ql/exec/UnionOperator.java 1151937 trunk/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 1151937 trunk/ql/src/test/queries/clientpositive/union24.q PRE-CREATION trunk/ql/src/test/results/clientpositive/union24.q.out PRE-CREATION trunk/ql/src/test/results/compiler/plan/union.q.xml 1151937 Diff: https://reviews.apache.org/r/1223/diff Testing ------- unit tests pass Thanks, Franklin > UNION ALL on different types throws runtime exception > ----------------------------------------------------- > > Key: HIVE-2305 > URL: https://issues.apache.org/jira/browse/HIVE-2305 > Project: Hive > Issue Type: Bug > Affects Versions: 0.7.1 > Reporter: Franklin Hu > Assignee: Franklin Hu > Fix For: 0.8.0 > > Attachments: hive-2305.1.patch, hive-2305.2.patch, hive-2305.3.patch > > > Ex: > SELECT * (SELECT 123 FROM ... UNION ALL SELECT '123' FROM ..) t; > Unioning columns of different types currently throws runtime exceptions. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira