Data Types
The Simba Apache Hive JDBC Connector supports many common data formats, converting between Hive, SQL, and Java data types.
The following table lists the supported data type mappings.
| Hive Type | SQL Type | Java Type |
|---|---|---|
|
BIGINT |
BIGINT |
java.math.BigInteger |
|
BINARY |
VARBINARY |
byte[] |
|
BOOLEAN |
BOOLEAN |
Boolean |
|
CHAR (Available only in |
CHAR |
String |
|
DATE |
DATE |
java.sql.Date |
|
DECIMAL ( |
DECIMAL |
java.math.BigDecimal |
|
DOUBLE |
DOUBLE |
Double |
|
FLOAT |
REAL |
Float |
|
INT |
INTEGER |
Long |
|
SMALLINT |
SMALLINT |
Integer |
|
TIMESTAMP |
TIMESTAMP |
java.sql.Timestamp |
|
TINYINT |
TINYINT |
Short |
|
VARCHAR (Available only in |
VARCHAR |
String |
The aggregate types (ARRAY, MAP, STRUCT, and UNIONTYPE) are not yet supported. Columns of aggregate types are treated as VARCHAR columns in SQL and STRING columns in Java.