The IfxTypes class
The extended IfmxPreparedStatement methods require you to pass in the HCL Informix® data type to which you want to map. These types are part of the com.informix.lang.IfxTypes class.
The following table shows the IfxTypes constants and the corresponding Informix® data types.
IfxTypes constant | Informix® data type |
---|---|
IfxTypes.IFX_TYPE_BIGINT | BIGINT |
IfxTypes.IFX_TYPE_BIGSERIAL | BIGSERIAL |
IfxTypes.IFX_TYPE_CHAR | CHAR |
IfxTypes.IFX_TYPE_SMALLINT | SMALLINT |
IfxTypes.IFX_TYPE_INT | INT |
IfxTypes.IFX_TYPE_FLOAT | FLOAT |
IfxTypes.IFX_TYPE_SMFLOAT | SMALLFLOAT |
IfxTypes.IFX_TYPE_DECIMAL | DECIMAL |
IfxTypes.IFX_TYPE_SERIAL | SERIAL |
IfxTypes.IFX_TYPE_DATE | DATE |
IfxTypes.IFX_TYPE_MONEY | MONEY |
IfxTypes.IFX_TYPE_NULL | NULL |
IfxTypes.IFX_TYPE_DATETIME | DATETIME |
IfxTypes.IFX_TYPE_BYTE | BYTE |
IfxTypes.IFX_TYPE_TEXT | TEXT |
IfxTypes.IFX_TYPE_VARCHAR | VARCHAR |
IfxTypes.IFX_TYPE_INTERVAL | INTERVAL |
IfxTypes.IFX_TYPE_NCHAR | NCHAR |
IfxTypes.IFX_TYPE_NVARCHAR | NVARCHAR |
IfxTypes.IFX_TYPE_INT8 | INT8 |
IfxTypes.IFX_TYPE_SERIAL8 | SERIAL8 |
IfxTypes.IFX_TYPE_SET | SQLSET |
IfxTypes.IFX_TYPE_MULTISET | SQLMULTISET |
IfxTypes.IFX_TYPE_LIST | SQLLIST |
IfxTypes.IFX_TYPE_ROW | SQLROW |
IfxTypes.IFX_TYPE_COLLECTION | COLLECTION |
IfxTypes.IFX_TYPE_UDTVAR | UDTVAR |
IfxTypes.IFX_TYPE_UDTFIXED | UDTFIXED |
IfxTypes.IFX_TYPE_REFSER8 | REFSER8 |
IfxTypes.IFX_TYPE_LVARCHAR | LVARCHAR |
IfxTypes.IFX_TYPE_SENDRECV | SENDRECV |
IfxTypes.IFX_TYPE_BOOL | BOOLEAN |
IfxTypes.IFX_TYPE_IMPEXP | IMPEXP |
IfxTypes.IFX_TYPE_IMPEXPBIN | IMPEXPBIN |
IfxTypes.IFX_TYPE_CLOB | CLOB |
IfxTypes.IFX_TYPE_BLOB | BLOB |