ESQL data types |
Java IN data types |
Java INOUT and OUT data types |
INTEGER, INT |
java.lang.Long |
java.lang.Long [] |
FLOAT |
java.lang.Double |
java.lang.Double[] |
DECIMAL |
java.math.BigDecimal |
java.math.BigDecimal[] |
CHARACTER, CHAR |
java.lang.String |
java.lang.String[] |
BLOB |
byte[] |
byte[][] |
BIT |
java.util.BitSet |
java.util.BitSet[] |
DATE |
com.ibm.broker.plugin.MbDate |
com.ibm.broker.plugin.MbDate[] |
TIME |
com.ibm.broker.plugin.MbTime |
com.ibm.broker.plugin.MbTime[] |
GMTTIME |
com.ibm.broker.plugin.MbTime |
com.ibm.broker.plugin.MbTime[] |
TIMESTAMP |
com.ibm.broker.plugin.MbTimestamp |
com.ibm.broker.plugin.MbTimestamp[] |
GMTTIMESTAMP |
com.ibm.broker.plugin.MbTimestamp |
com.ibm.broker.plugin.MbTimestamp[] |
INTERVAL |
Not supported |
Not supported |
BOOLEAN |
java.lang.Boolean |
java.lang.Boolean[] |
REFERENCE (to a message tree) |
com.ibm.broker.plugin.MbElement |
com.ibm.broker.plugin.MbElement[] (Supported for
INOUT Not supported for OUT) |
REFERENCE (to a scalar variable) |
Supported, provided that the data type of the variable
it refers to matches the corresponding data type in the Java program signature |
Supported, provided that the data type of the variable
it refers to matches the corresponding data type in the Java program signature |