Adapter Online Help > TDV Teradata Adapter > Data Type Mappings > Teradata Cache Mapping
 
Teradata Cache Mapping
This section discusses the data type mappings and restrictions for caches stored on Teradata. Data type overrides for version 13 is indicated in square brackets. Data types not listed in the table cannot be cached.
Data Type
Preferred Data Type
Other Allowed Native Types
BIGINT
BIGINT [12, 13] CHAR(20)
DECIMAL(19+,0), VARCHAR(20+)
BINARY(n)
BYTE(n),
BLOB [if n > 32,000]
BYTE(n+)
BIT
BYTEINT
DECIMAL(1+,0), larger INTEGER types
BLOB
BLOB
 
BOOLEAN
BYTEINT
SMALLINT, INTEGER
CHAR(n)
CHAR(n);
CLOB [if n > 32,000]
CHAR(n+), GRAPHIC(n+), VARCHAR(n+), CLOB
CLOB
CLOB
Teradata 15 JDBC driver does not support CLOB column with NULL values when caching to Teradata 15.
DATE
DATE
VARCHAR(10+)
DECIMAL(p,s)
DECIMAL(p,s);
CLOB [if p > 18]
DECIMAL(p+,s+), VARCHAR(p+3+), GRAPHIC(p+3+), CLOB
DOUBLE
FLOAT
VARCHAR(24+)
FLOAT
FLOAT
VARCHAR(24+)
INTEGER
INTEGER
DECIMAL(10+,0), VARCHAR(20+), GRAPHIC(20+), , VARGRAPHIC(20+)
NUMERIC(p,s)
DECIMAL(p,s);
CLOB [if p > 18]
DECIMAL(p+,s+), VARCHAR(p+3+), GRAPHIC(p+3+), CLOB
OTHER
[cannot be cached]
 
SMALLINT
SMALLINT
DECIMAL(5+,0), larger INTEGER types, VARCHAR(20+), VARGRAPHIC(20+)
TIME
VARCHAR(15)
VARCHAR(15+)
TIMESTAMP
TIMESTAMP
VARCHAR(26+)
TINYINT
BYTEINT
DECIMAL(3+,0), larger INTEGER types, VARCHAR(20+), VARGRAPHIC(20+)
VARBINARY(n)
VARBYTE(n);
BLOB [if n > 32,000]
VARBYTE(n+)
VARCHAR(n)
VARCHAR(n);
CLOB [if n > 32,000]
VARCHAR(n+), VARGRAPHIC(n+)
XML
CLOB
VARCHAR(*) [Truncates data if column too small]