TIBCO Data Virtualization® Adapter Online Help > TDV DB2 Adapter > Data Type Mappings > DB2 Cache Mapping
 
DB2 Cache Mapping
The data type mappings for caches stored on DB2 are as follows.
Data Type
Preferred Native Type
Other Allowed Native Types
BIGINT
BIGINT
DECIMAL(19+,0), larger INTEGER types, VARCHAR(20+)
BINARY(n)
BLOB
 
BIT
SMALLINT
DECIMAL(1+,0), larger INTEGER types
BLOB
BLOB
 
BOOLEAN
SMALLINT
INTEGER, BIGINT
CHAR(n)
CHAR(n);
CLOB [if n > 254]
CHAR(n+), GRAPHIC(n+), VARCHAR(n+), VARGRAPHIC(n+), CLOB
CLOB
CLOB
LONG VARGRAPHIC
DATE
DATE
VARCHAR(10+)
DECIMAL(p,s)
DECIMAL(p,s);
CLOB [if p > 31]
DECIMAL(p+,s+), VARCHAR(p+3+), VARGRAPHIC(p+3+), CLOB, LONG VARGRAPHIC
DOUBLE
DOUBLE
VARCHAR(24+)
FLOAT
DOUBLE
VARCHAR(24+)
INTEGER
INTEGER
DECIMAL(10+,0), larger INTEGER types, VARCHAR(20+)
INTERVAL DAY
VARCHAR(30)
 
INTERVAL DAY
TO HOUR
VARCHAR(30)
 
INTERVAL DAY
TO MINUTE
VARCHAR(30)
 
INTERVAL DAY
TO SECOND
VARCHAR(30)
 
INTERVAL HOUR
VARCHAR(30)
 
INTERVAL HOUR
TO MINUTE
VARCHAR(30)
 
INTERVAL HOUR
TO SECOND
VARCHAR(30)
 
INTERVAL MINUTE
VARCHAR(30)
 
INTERVAL MINUTE
TO SECOND
VARCHAR(30)
 
INTERVAL MONTH
VARCHAR(9)
 
INTERVAL SECOND
VARCHAR(30)
 
INTERVAL YEAR
VARCHAR(9)
 
INTERVAL YEAR
TO MONTH
VARCHAR(12)
 
NUMERIC(p,s)
DECIMAL(p,s);
CLOB [if p > 31]
DECIMAL(p+,s+), VARCHAR(p+3+), GRAPHIC(p+3+), CLOB
OTHER
[cannot be cached]
 
REAL
REAL
 
SMALLINT
SMALLINT
DECIMAL(5+,0), larger INTEGER types, VARCHAR(20+)
TIME
TIME
VARCHAR(15+)
TIMESTAMP
TIMESTAMP
VARCHAR(26+)
TINYINT
SMALLINT
DECIMAL(3+,0), larger INTEGER types, VARCHAR(20+)
VARBINARY(n)
BLOB
 
VARCHAR(n)
VARCHAR(n);
CLOB [if n > 254]
VARCHAR(n+), VARGRAPHIC(n+), CLOB, LONG VARGRAPHIC
XML
CLOB
VARCHAR(*) [truncates data if column is too small], VARGRAPHIC(*), LONG VARGRAPHIC