[
https://issues.apache.org/jira/browse/HIVE-3611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13874609#comment-13874609
]
Lefty Leverenz commented on HIVE-3611:
--------------------------------------
Is this for the original Hive Server? Because the wikidoc for HiveServer2
already shows BINARY support, but the original Hive Server wikidoc has no list
of supported datatypes.
* [JDBC Data Types for HS2 -- includes BINARY
|https://cwiki.apache.org/confluence/display/Hive/HiveServer2+Clients#HiveServer2Clients-JDBCDataTypes]
* [JDBC for original Hive Server -- no datatype list
|https://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-JDBC]
If someone provides a list, I'll add it to the wiki for the original Hive
Server's JDBC. Or verify this list culled from JdbcColumn.java: BOOLEAN, CHAR
{?}, VARCHAR {?}, TINYINT, SMALLINT, INTEGER, BIGINT, FLOAT, DOUBLE, DECIMAL,
DATE, TIMESTAMP. Plus BINARY in Hive 0.13.0, of course, unless it's only for
HiveServer2 in which case the wikidoc for HS2 JDBC documented it prematurely.
(TL;DR) CHAR is in jdbc/src/java/org/apache/*hive*/jdbc/JdbcColumn.java but
not in jdbc/src/java/org/apache/*hadoop*/*hive*/jdbc/JdbcColumn.java, and I
don't know the difference between them except that the wiki's sample code for
HS2 points to ..*hive*.jdbc.HiveDriver while the sample code for the original
Hive Server points to ..*hadoop*.*hive*.jdbc.HiveDriver. Does that mean CHAR
is supported by HS2 but not by the original Hive Server? There are several
discrepancies between types in JdbcColumn.java and those in the wiki list for
HS2 -- STRING instead of CHAR/VARCHAR, DATE not in list, ARRAY/MAP/STRUCT in
list.
Perhaps this belongs in a separate JIRA ticket or email thread. When I started
writing, I thought it would be simple.
> Hive JDBC doesn't support BINARY column
> ---------------------------------------
>
> Key: HIVE-3611
> URL: https://issues.apache.org/jira/browse/HIVE-3611
> Project: Hive
> Issue Type: Improvement
> Components: JDBC
> Affects Versions: 0.9.0
> Reporter: Viji
> Assignee: Xuefu Zhang
> Labels: patch
> Attachments: HIVE-3611.1.patch.txt, HIVE-3611.2.patch,
> HIVE-3611.3.patch, HIVE-3611.4.patch
>
>
> Similar to HIVE-2957, the JDBC HiveDriver should also support BINARY type
> columns.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)