Data Type Mappings

Apache Drill to TDV Data Types

The following table shows the mapping from Apache Drill to TDV data types.

Apache Drill Data Type

TDV Data Type

ANY

LONGVARCHAR

BIGINT

BIGINT

BIGSERIAL

BIGINT

BINARY

BINARY

BINARY_DOUBLE

DOUBLE

BINARY_FLOAT

REAL

BIT

CHAR

BOOL

BOOLEAN

BOX

VARCHAR

BPCHAR

CHAR

BYTEA

BLOB

CHAR

CHAR

CHARACTER

CHAR

CHARACTER_VARYING

VARCHAR

CID

CHAR

CIDR

VARCHAR

DATE

DATE

DATETIME

TIMESTAMP

DOUBLE

DOUBLE

DOUBLE_PECISION

DOUBLE

FLOAT

REAL

FLOAT4

REAL

FLOAT8

DOUBLE

INET

VARCHAR

INT

INTEGER

INT2

SMALLINT

INT4

INTEGER

INT8

BIGINT

INTEGER

INTEGER

INTERVAL

INTERVAL_DAY_TO_SECOND

INTERVAL_DAY

INTERVAL_DAY

INTERVAL_DAY_TO_HOUR

INTERVAL_DAY_TO_HOUR

INTERVAL_DAY_TO_MINUTE

INTERVAL_DAY_TO_MINUTE

INTERVAL_DAY_TO_SECOND

INTERVAL_DAY_TO_SECOND

INTERVAL_HOUR

INTERVAL_HOUR

INTERVAL_HOUR_TO_MINUTE

INTERVAL_HOUR_TO_MINUTE

INTERVAL_HOUR_TO_SECOND

INTERVAL_HOUR_TO_SECOND

INTERVAL_MINUTE

INTERVAL_MINUTE

INTERVAL_MINUTE_TO_SECOND

INTERVAL_MINUTE_TO_SECOND

INTERVAL_MONTH

INTERVAL_MONTH

INTERVAL_SECOND

INTERVAL_SECOND

INTERVAL_YEAR

INTERVAL_YEAR

INTERVAL_YEAR_TO_MONTH

INTERVAL_YEAR_TO_MONTH

LINE

VARCHAR

LONG

CLOB

MACADDR

VARCHAR

NUMBER

DECIMAL

NUMERIC

NUMERIC

OID

BLOB

PATH

VARCHAR

POINT

CHAR

REAL

REAL

ROWID

VARCHAR

SERIAL

INTEGER

SMALLDATETIME

TIMESTAMP

SMALLINT

SMALLINT

TEXT

CLOB

TIME

TIME

TIMESTAMP

TIMESTAMP

TIMESTAMPTZ

TIMESTAMP

TIMETZ

TIME

TINYINT

TINYINT

UROWID

VARCHAR

UUID

CHAR

VARBIT

VARCHAR

VARCHAR

VARCHAR

VARCHAR2

VARCHAR

XID

INTEGER

XML

XML