Hive's tinyint datatype is not supported by the Hive JDBC driver
----------------------------------------------------------------
Key: HIVE-1859
URL: https://issues.apache.org/jira/browse/HIVE-1859
Project: Hive
Issue Type: Bug
Components: Drivers
Affects Versions: 0.5.0
Environment: Create a Hive table containing a tinyint column.
Then using the Hive JDBC driver execute a Hive query that selects data from
this table.
An error is then encountered.
Reporter: Guy le Mar
java.sql.SQLException: Could not create ResultSet:
org.apache.hadoop.hive.serde2.dynamic_type.ParseException: Encountered "byte"
at line 1, column 47.
Was expecting one of:
"bool" ...
"i16" ...
"i32" ...
"i64" ...
"double" ...
"string" ...
"map" ...
"list" ...
"set" ...
"required" ...
"optional" ...
"skip" ...
<tok_int_constant> ...
<IDENTIFIER> ...
"}" ...
at
org.apache.hadoop.hive.jdbc.HiveResultSet.initDynamicSerde(HiveResultSet.java:120)
at
org.apache.hadoop.hive.jdbc.HiveResultSet.<init>(HiveResultSet.java:74)
at
org.apache.hadoop.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:178)
at com.quest.orahive.HiveJdbcClient.main(HiveJdbcClient.java:117)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.