-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25473/
-----------------------------------------------------------

(Updated Sept. 10, 2014, 7:03 a.m.)


Review request for hive, Amareshwari Sriramadasu, Ashutosh Chauhan, and Navis 
Ryu.


Changes
-------

The test convert_enum_to_string.q works with existing MegaStruct thrift table, 
which contains set columns with older description. Fixed the columns 
description in the updated patch.


Bugs: HIVE-7892
    https://issues.apache.org/jira/browse/HIVE-7892


Repository: hive-git


Description
-------

Thrift supports List, Map and Struct complex types, which get mapped to Array, 
Map and Struct complex types in Hive respectively. However thrift Set type 
doesn't get mapped to any Hive type, and hence doesn't work with 
ThriftDeserializer serde.


Diffs (updated)
-----

  ql/src/test/results/beelinepositive/convert_enum_to_string.q.out 24acdcd 
  ql/src/test/results/clientpositive/convert_enum_to_string.q.out a1ef04f 
  serde/if/test/complex.thrift 308b64c 
  
serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java
 PRE-CREATION 
  
serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/ObjectInspectorFactory.java
 9a226b3 
  
serde/src/java/org/apache/hadoop/hive/serde2/objectinspector/StandardListObjectInspector.java
 6eb8803 
  
serde/src/test/org/apache/hadoop/hive/serde2/objectinspector/TestThriftObjectInspectors.java
 5f692fb 

Diff: https://reviews.apache.org/r/25473/diff/


Testing
-------

1) Added Unit test along with the fix.
2) Manually tested by creating a table with ThriftDeserializer serde and having 
thrift set columns:
   a) described the table
   b) issued query to select the set column


Thanks,

Satish Mittal

Reply via email to