The IfxTypes class
The extended IfmxPreparedStatement methods require you to pass in the HCL OneDB™ 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 HCL OneDB data types.
IfxTypes constant | HCL OneDB 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 |