Netezza Cache Mapping
This section discusses the data type mappings for caches stored on Netezza.
Netezza data types have these characteristics:
| • | IN predicate (with multiple values) with a subquery. It does not support multiple values on the right hand side. For example, Pushable (x,y) IN (select a,b from foo) : Not Pushable - will be processed within TDV - (k, j) IN ( (a, b), (c, d), (e, f) ) |
Overrides are indicated in square brackets.
|
Data Type |
Native Type |
|
BIGINT |
BIGINT, INT8 [not 5.0, 6.0] |
|
BIT |
BOOLEAN |
|
BOOL |
BOOLEAN |
|
BOOLEAN |
BOOLEAN |
|
CHAR |
CHAR(n), CHAR [not 5.0, 6.0] |
|
DATE |
DATE |
|
DECIMAL |
NUMERIC(p,s), DECIMAL [not 5.0, 6.0] |
|
DOUBLE |
DOUBLE PRECISION |
|
FLOAT |
FLOAT |
|
INTEGER |
INT, INT4, INTEGER |
|
INTERVAL |
VARCHAR |
|
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 |
NUMERIC(p,s) |
|
REAL |
REAL |
|
SMALLINT |
SMALLINT, INT2 |
|
TIME |
TIME, TIMEZ |
|
TIMESTAMP |
TIMESTAMP |
|
TIMETZ(n) |
TIMETZ [5.0, 6.0] |
|
TINYINT |
SMALLINT, INT1 [not 5.0, 6.0] |
|
VARCHAR |
VARCHAR(n) |