Data Types

The Simba Impala JDBC Connector supports many common data formats, converting between Impala, SQL, and Java data types.

The following table lists the supported data type mappings.

Impala Type SQL Type Java Type

ARRAY

VARCHAR

String

BIGINT

BIGINT

java.math.BigInteger

BINARY

VARBINARY

byte[]

BOOLEAN

BOOLEAN

Boolean

CHAR

(Available only in CDH 5.2 or later)

CHAR

String

DATE

DATE

java.sql.Date

DECIMAL

(Available only in CDH 5.1 or later)

DECIMAL

java.math.BigDecimal

DOUBLE

(REAL is an alias for DOUBLE)

DOUBLE

Double

FLOAT

REAL

Float

INT

INTEGER

Long

MAP

VARCHAR

String

SMALLINT

SMALLINT

Integer

STRUCT

VARCHAR

String

TIMESTAMP

TIMESTAMP

java.sql.Timestamp

TINYINT

TINYINT

Short

VARCHAR

(Available only in CDH 5.2 or later)

VARCHAR

String