SQL/MX Programming Manual for Java

SQLJ Programming
HP NonStop SQL/MX Programming Manual for Java523726-003
3-36
Output Assignability
SMALLINT
INT[EGER]
LARGEINT
NUMERIC
DEC[IMAL]
PIC[TURE] S9
REAL
FLOAT
DOUBLE PRECISION
java.lang.Boolean (or boolean)
java.lang.Byte (or byte), java.lang.String
java.lang.Short (or short),
java.lang.Integer (or int),
java.lang.Long (or long),
java.math.BigDecimal,
java.lang.Float (or float),
java.lang.Double (or double)
sqlj.runtime.AsciiStream,
sqlj.runtime.CharacterStream
**
,
sqlj.runtime.BinaryStream
Table 3-2. Output Assignability of Data Types (page 2 of 2)
SQL Data Type Maps to Java Wrapper Class or Primitive Data Type
*
...
*
The Java primitive data types, such as boolean, byte, and int, have corresponding Java wrapper classes,
which are part of the java.lang package. Java primitive data types do not support null values. For more
information, see Null Values
on page 3-29.
**
The UnicodeStream type is deprecated in SQL/MX Release 2.x. Use CharacterStream instead.