Robert Roland created HIVE-4519:
-----------------------------------
Summary: JDBC getColumnTypeName() should respond with the
Hive-specifc type name for ARRAY, STRUCT and MAP
Key: HIVE-4519
URL: https://issues.apache.org/jira/browse/HIVE-4519
Project: Hive
Issue Type: Bug
Components: JDBC
Affects Versions: 0.10.0
Reporter: Robert Roland
Per the Javadocs for ResultSetMetaData#getColumnTypeName():
"type name used by the database. If the column type is a user-defined type,
then a fully-qualified type name is returned."
Hive's type for array, struct and map is not String. It is array, struct or
map, using a JSON string serialization. Returning the Hive type here will allow
you to programmatically determine if you should parse the value in the
ResultSet as JSON.
ResultSetMetaData#getColumnType() should potentially return OTHER to indicate
the column is a database-specific return type.
This would replace the fix provided HIVE-1378.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira