The IfmxUDTSQLOutput interface

The com.informix.jdbc.IfmxUdtSQLOutput interface extends java.sql.SQLOutput with the following added methods:
public void writeString(String str, int length) throws 
   SQLException;
public void writeBytes(byte[] b, int length) throws SQLException;

To use these methods, you must cast the SQLOutput references to IfmxUdtSQLOutput.

Use the writeString() method to write the next attribute to the stream as a Java™ string. If the string passed in is shorter than the specified length, HCL OneDB™ JDBC Driver pads the string with zeros.

Use the writeBytes() method to write the next attribute to the stream as a Java byte array.

Both methods are similar to the SQLOutput.writeBytes() method except that a fixed length of data is written to the stream. If the array or string passed in is shorter than the specified length, HCL OneDB JDBC Driver pads the array or string with zeros. In both methods, you must supply a length for HCL OneDB JDBC Driver to write the next attribute properly, because the opaque type is unknown to the driver.