Mapping for casts
The following table shows the mapping supported between the type defined for the ifxtype parameter in the UDTMetaData.setXXXCast() methods and SQL data types in the server.
| ifxtype parameter type from com.informix.lang.IfxTypes | Informix® data type |
|---|---|
| IFX_TYPE_CHAR | CHAR |
| IFX_TYPE_SMALLINT | SMALLINT |
| IFX_TYPE_INT | INT |
| IFX_TYPE_FLOAT | FLOAT |
| IFX_TYPE_SMFLOAT | SMALLFLOAT |
| IFX_TYPE_DECIMAL | DECIMAL |
| IFX_TYPE_SERIAL | SERIAL |
| IFX_TYPE_DATE | DATE |
| IFX_TYPE_MONEY | MONEY |
| IFX_TYPE_DATETIME | DATETIME |
| IFX_TYPE_BYTE | BYTE |
| IFX_TYPE_TEXT | TEXT |
| IFX_TYPE_VARCHAR | VARCHAR |
| IFX_TYPE_INTERVAL | INTERVAL |
| IFX_TYPE_NCHAR | NCHAR |
| IFX_TYPE_NVARCHAR | NVARCHAR |
| IFX_TYPE_INT8 | INT8 |
| IFX_TYPE_SERIAL8 | SERIAL8 |
| IFX_TYPE_LVARCHAR | LVARCHAR |
| IFX_TYPE_SENDRECV | SENDRECV |
| IFX_TYPE_BOOL | BOOLEAN |
| IFX_TYPE_IMPEXP | IMPEXP |
| IFX_TYPE_IMPEXPBIN | IMPEXPBIN |
| IFX_TYPE_CLOB | CLOB |
| IFX_TYPE_BLOB | BLOB |