Name: sdR10048 Date: 10/22/2003
Filed By : SPB JCK team (###@###.###)
JDK : java full version "1.5.0-beta-b23"
Problem description
===================
There some methods in BaseRowSet class (they look like setXXX()) with
unspecified behaviour in case reference type params are null.
They are:
public void setArray(int?parameterIndex, java.sql.Array?x) throws java.sql.SQLException
public void setAsciiStream(int?parameterIndex, java.io.InputStream?x, int?length) throws java.sql.SQLException
public void setBigDecimal(int?parameterIndex, java.math.BigDecimal?x) throws java.sql.SQLException
public void setBinaryStream(int?parameterIndex, java.io.InputStream?x, int?length) throws java.sql.SQLException
public void setBlob(int?parameterIndex, java.sql.Blob?x) throws java.sql.SQLException
public void setBytes(int?parameterIndex, byte[]?x) throws java.sql.SQLException
public void setCharacterStream(int?parameterIndex, java.io.Reader?reader, int?length) throws java.sql.SQLException
public void setClob(int?parameterIndex, java.sql.Clob?x) throws java.sql.SQLException
public void setDataSourceName(java.lang.String?name)
public void setDate(int?parameterIndex, java.sql.Date?x) throws java.sql.SQLException
public void setDate(int?parameterIndex, java.sql.Date?x, java.util.Calendar?cal) throws java.sql.SQLException
public void setNull(int?parameterIndex, int?sqlType, java.lang.String?typeName) throws java.sql.SQLException
public void setObject(int?parameterIndex, java.lang.Object?x) throws java.sql.SQLException
public void setObject(int?parameterIndex, java.lang.Object?x, int?targetSqlType) throws java.sql.SQLException
public void setObject(int?parameterIndex, java.lang.Object?x, int?targetSqlType, int?scale) throws java.sql.SQLException
public void setPassword(java.lang.String?pass)
public void setRef(int?parameterIndex, java.sql.Ref?x) throws java.sql.SQLException
public void setString(int?parameterIndex, java.lang.String?x) throws java.sql.SQLException
public void setTime(int?parameterIndex, java.sql.Time?x) throws java.sql.SQLException
public void setTime(int?parameterIndex, java.sql.Time?x, java.util.Calendar?cal) throws java.sql.SQLException
public void setTimestamp(int?parameterIndex, java.sql.Timestamp?x) throws java.sql.SQLException
public void setTimestamp(int?parameterIndex, java.sql.Timestamp?x, java.util.Calendar?cal) throws java.sql.SQLException
public void setTypeMap(java.util.Map?map)
public void setUnicodeStream(int?parameterIndex, java.io.InputStream?x, int?length) throws java.sql.SQLException
public void setUsername(java.lang.String?name)
======================================================================