Piotr Findeisen created HIVE-22130:
--------------------------------------
Summary: Incorrect data inserted when CTAS or INS from TEXTFILE to
ORC
Key: HIVE-22130
URL: https://issues.apache.org/jira/browse/HIVE-22130
Project: Hive
Issue Type: Bug
Components: Hive
Affects Versions: 3.1.0
Reporter: Piotr Findeisen
{code}
CREATE TABLE ttf (t_complex MAP<INT, ARRAY<STRUCT<s_string: STRING,
s_double:DOUBLE>>>) STORED AS TEXTFILE;
CREATE TABLE tor (t_complex MAP<INT, ARRAY<STRUCT<s_string: STRING,
s_double:DOUBLE>>>) STORED AS ORC;
INSERT INTO ttf VALUES (map(1, array(named_struct('s_string', 'test abc',
's_double', 1e-1), named_struct('s_string' , 'test xyz', 's_double', 2e-1))));
INSERT INTO tor VALUES (map(1, array(named_struct('s_string', 'test abc',
's_double', 1e-1), named_struct('s_string' , 'test xyz', 's_double', 2e-1))));
SELECT * FROM ttf;
SELECT * FROM tor;
{code}
outputs
{code}
+----------------------------------------------------+
| ttf.t_complex |
+----------------------------------------------------+
| {1:[{"s_string":"test abc","s_double":0.1},{"s_string":"test
xyz","s_double":0.2}]} |
+----------------------------------------------------+
+----------------------------------------------------+
| tor.t_complex |
+----------------------------------------------------+
| {1:[{"s_string":"test abc","s_double":0.1},{"s_string":"test
xyz","s_double":0.2}]} |
+----------------------------------------------------+
{code}
But now when I do {{INSERT INTO .. SELECT}}:
{code}
INSERT INTO tor SELECT * FROM ttf;
SELECT * FROM tor;
{code}
the data gets inserted incorrectly.
{code}
+----------------------------------------------------+
| tor.t_complex |
+----------------------------------------------------+
| {1:[{"s_string":"test abc","s_double":0.1},{"s_string":"test
xyz","s_double":0.2}]} |
| {1:[{"s_string":"test abc\u00050.1","s_double":null}]} |
+----------------------------------------------------+
{code}
Same happens when I {{CREATE TABLE .. STORED AS ORC AS SELECT ttf}}.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)