You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by my...@apache.org on 2006/11/21 07:27:33 UTC

svn commit: r477526 [4/9] - in /db/derby/code/branches/10.1/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet: ./ ibm15/ ibm15/ver2.8/ ver2.8/

Added: db/derby/code/branches/10.1/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/ibm15/ver2.8/parameterMapping.out
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.1/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/ibm15/ver2.8/parameterMapping.out?view=auto&rev=477526
==============================================================================
--- db/derby/code/branches/10.1/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/ibm15/ver2.8/parameterMapping.out (added)
+++ db/derby/code/branches/10.1/java/testing/org/apache/derbyTesting/functionTests/master/DerbyNet/ibm15/ver2.8/parameterMapping.out Mon Nov 20 22:27:32 2006
@@ -0,0 +1,2783 @@
+Test parameterMapping starting
+STILL TO RESOLVE -- Cloudscape getBoolean() allow conversion on strings to match JCC
+STILL TO RESOLVE -- Cloudscape getXXX() disable on LOBs.
+getXXX on : -6
+  skipping
+getXXX on : SMALLINT
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Integer was null false
+setNull() with all JDBC Types on SMALLINT
+  setNull(Types.TINYINT) getShort=0 was null true
+  setNull with batching support(Types.TINYINT) getShort=0 was null true
+  setNull(SMALLINT) getShort=0 was null true
+  setNull with batching support(SMALLINT) getShort=0 was null true
+  setNull(INTEGER) getShort=0 was null true
+  setNull with batching support(INTEGER) getShort=0 was null true
+  setNull(BIGINT) getShort=0 was null true
+  setNull with batching support(BIGINT) getShort=0 was null true
+  setNull(REAL) getShort=0 was null true
+  setNull with batching support(REAL) getShort=0 was null true
+  setNull(Types.FLOAT) getShort=0 was null true
+  setNull with batching support(Types.FLOAT) getShort=0 was null true
+  setNull(DOUBLE) getShort=0 was null true
+  setNull with batching support(DOUBLE) getShort=0 was null true
+  setNull(DECIMAL) getShort=0 was null true
+  setNull with batching support(DECIMAL) getShort=0 was null true
+  setNull(Types.NUMERIC) getShort=0 was null true
+  setNull with batching support(Types.NUMERIC) getShort=0 was null true
+  setNull(Types.BIT) getShort=0 was null true
+  setNull with batching support(Types.BIT) getShort=0 was null true
+  setNull(CHAR) getShort=0 was null true
+  setNull with batching support(CHAR) getShort=0 was null true
+  setNull(VARCHAR) getShort=0 was null true
+  setNull with batching support(VARCHAR) getShort=0 was null true
+  setNull(LONG VARCHAR) getShort=0 was null true
+  setNull with batching support(LONG VARCHAR) getShort=0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getShort=0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getShort=0 was null true
+  setNull(DATE) getShort=0 was null true
+  setNull with batching support(DATE) getShort=0 was null true
+  setNull(TIME) getShort=0 was null true
+  setNull with batching support(TIME) getShort=0 was null true
+  setNull(TIMESTAMP) getShort=0 was null true
+  setNull with batching support(TIMESTAMP) getShort=0 was null true
+  setNull(CLOB) getShort=0 was null true
+  setNull with batching support(CLOB) getShort=0 was null true
+  setNull(BLOB) getShort=0 was null true
+  setNull with batching support(BLOB) getShort=0 was null true
+  setNull(Types.NULL) getShort=0 was null true
+  setNull with batching support(Types.NULL) getShort=0 was null true
+  setNull(235350345) getShort=0 was null true
+  setNull with batching support(235350345) getShort=0 was null true
+setXXX() with all JDBC Types on SMALLINT
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getShort=98 was null false JDBC MATCH(OK)
+  setByte() as batch getShort=98 was null false JDBC MATCH(OK)
+  setShort() getShort=98 was null false JDBC MATCH(OK)
+  setShort() as batch getShort=98 was null false JDBC MATCH(OK)
+  setInt() getShort=98 was null false JDBC MATCH(OK)
+  setInt() as batch getShort=98 was null false JDBC MATCH(OK)
+  setLong() getShort=98 was null false JDBC MATCH(OK)
+  setLong() as batch getShort=98 was null false JDBC MATCH(OK)
+  setFloat() getShort=98 was null false JDBC MATCH(OK)
+  setFloat() as batch getShort=98 was null false JDBC MATCH(OK)
+  setDouble() getShort=98 was null false JDBC MATCH(OK)
+  setDouble() as batch getShort=98 was null false JDBC MATCH(OK)
+  setBigDecimal() getShort=99 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getShort=99 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getShort=0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getShort=0 was null true JDBC MATCH(OK)
+  setBoolean() getShort=1 was null false JDBC MATCH(OK)
+  setBoolean() as batch getShort=1 was null false JDBC MATCH(OK)
+  setString() getShort=97 was null false JDBC MATCH(OK)
+  setString() as batch getShort=97 was null false JDBC MATCH(OK)
+  setString(null) getShort=0 was null true JDBC MATCH(OK)
+  setString(null) as batch getShort=0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getShort=0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetShort=0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getShort=0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getShort=0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getShort=0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getShort=0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getShort=0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getShort=0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getShort=0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getShort=0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getShort=0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getShort=0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getShort=46 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getShort=46 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getShort=72 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getShort=72 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getShort=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getShort=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getShort=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getShort=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getShort=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getShort=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getShort=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getShort=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getShort=12 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getShort=12 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : INTEGER
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Integer was null false
+setNull() with all JDBC Types on INTEGER
+  setNull(Types.TINYINT) getInt=0 was null true
+  setNull with batching support(Types.TINYINT) getInt=0 was null true
+  setNull(SMALLINT) getInt=0 was null true
+  setNull with batching support(SMALLINT) getInt=0 was null true
+  setNull(INTEGER) getInt=0 was null true
+  setNull with batching support(INTEGER) getInt=0 was null true
+  setNull(BIGINT) getInt=0 was null true
+  setNull with batching support(BIGINT) getInt=0 was null true
+  setNull(REAL) getInt=0 was null true
+  setNull with batching support(REAL) getInt=0 was null true
+  setNull(Types.FLOAT) getInt=0 was null true
+  setNull with batching support(Types.FLOAT) getInt=0 was null true
+  setNull(DOUBLE) getInt=0 was null true
+  setNull with batching support(DOUBLE) getInt=0 was null true
+  setNull(DECIMAL) getInt=0 was null true
+  setNull with batching support(DECIMAL) getInt=0 was null true
+  setNull(Types.NUMERIC) getInt=0 was null true
+  setNull with batching support(Types.NUMERIC) getInt=0 was null true
+  setNull(Types.BIT) getInt=0 was null true
+  setNull with batching support(Types.BIT) getInt=0 was null true
+  setNull(CHAR) getInt=0 was null true
+  setNull with batching support(CHAR) getInt=0 was null true
+  setNull(VARCHAR) getInt=0 was null true
+  setNull with batching support(VARCHAR) getInt=0 was null true
+  setNull(LONG VARCHAR) getInt=0 was null true
+  setNull with batching support(LONG VARCHAR) getInt=0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getInt=0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getInt=0 was null true
+  setNull(DATE) getInt=0 was null true
+  setNull with batching support(DATE) getInt=0 was null true
+  setNull(TIME) getInt=0 was null true
+  setNull with batching support(TIME) getInt=0 was null true
+  setNull(TIMESTAMP) getInt=0 was null true
+  setNull with batching support(TIMESTAMP) getInt=0 was null true
+  setNull(CLOB) getInt=0 was null true
+  setNull with batching support(CLOB) getInt=0 was null true
+  setNull(BLOB) getInt=0 was null true
+  setNull with batching support(BLOB) getInt=0 was null true
+  setNull(Types.NULL) getInt=0 was null true
+  setNull with batching support(Types.NULL) getInt=0 was null true
+  setNull(235350345) getInt=0 was null true
+  setNull with batching support(235350345) getInt=0 was null true
+setXXX() with all JDBC Types on INTEGER
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getInt=98 was null false JDBC MATCH(OK)
+  setByte() as batch getInt=98 was null false JDBC MATCH(OK)
+  setShort() getInt=98 was null false JDBC MATCH(OK)
+  setShort() as batch getInt=98 was null false JDBC MATCH(OK)
+  setInt() getInt=98 was null false JDBC MATCH(OK)
+  setInt() as batch getInt=98 was null false JDBC MATCH(OK)
+  setLong() getInt=98 was null false JDBC MATCH(OK)
+  setLong() as batch getInt=98 was null false JDBC MATCH(OK)
+  setFloat() getInt=98 was null false JDBC MATCH(OK)
+  setFloat() as batch getInt=98 was null false JDBC MATCH(OK)
+  setDouble() getInt=98 was null false JDBC MATCH(OK)
+  setDouble() as batch getInt=98 was null false JDBC MATCH(OK)
+  setBigDecimal() getInt=99 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getInt=99 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getInt=0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getInt=0 was null true JDBC MATCH(OK)
+  setBoolean() getInt=1 was null false JDBC MATCH(OK)
+  setBoolean() as batch getInt=1 was null false JDBC MATCH(OK)
+  setString() getInt=97 was null false JDBC MATCH(OK)
+  setString() as batch getInt=97 was null false JDBC MATCH(OK)
+  setString(null) getInt=0 was null true JDBC MATCH(OK)
+  setString(null) as batch getInt=0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getInt=0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetInt=0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getInt=0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getInt=0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getInt=0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getInt=0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getInt=0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getInt=0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getInt=0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getInt=0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getInt=0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getInt=0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getInt=46 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getInt=46 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getInt=72 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getInt=72 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getInt=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getInt=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getInt=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getInt=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getInt=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getInt=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getInt=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getInt=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getInt=12 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getInt=12 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : BIGINT
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Long was null false
+setNull() with all JDBC Types on BIGINT
+  setNull(Types.TINYINT) getLong=0 was null true
+  setNull with batching support(Types.TINYINT) getLong=0 was null true
+  setNull(SMALLINT) getLong=0 was null true
+  setNull with batching support(SMALLINT) getLong=0 was null true
+  setNull(INTEGER) getLong=0 was null true
+  setNull with batching support(INTEGER) getLong=0 was null true
+  setNull(BIGINT) getLong=0 was null true
+  setNull with batching support(BIGINT) getLong=0 was null true
+  setNull(REAL) getLong=0 was null true
+  setNull with batching support(REAL) getLong=0 was null true
+  setNull(Types.FLOAT) getLong=0 was null true
+  setNull with batching support(Types.FLOAT) getLong=0 was null true
+  setNull(DOUBLE) getLong=0 was null true
+  setNull with batching support(DOUBLE) getLong=0 was null true
+  setNull(DECIMAL) getLong=0 was null true
+  setNull with batching support(DECIMAL) getLong=0 was null true
+  setNull(Types.NUMERIC) getLong=0 was null true
+  setNull with batching support(Types.NUMERIC) getLong=0 was null true
+  setNull(Types.BIT) getLong=0 was null true
+  setNull with batching support(Types.BIT) getLong=0 was null true
+  setNull(CHAR) getLong=0 was null true
+  setNull with batching support(CHAR) getLong=0 was null true
+  setNull(VARCHAR) getLong=0 was null true
+  setNull with batching support(VARCHAR) getLong=0 was null true
+  setNull(LONG VARCHAR) getLong=0 was null true
+  setNull with batching support(LONG VARCHAR) getLong=0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getLong=0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getLong=0 was null true
+  setNull(DATE) getLong=0 was null true
+  setNull with batching support(DATE) getLong=0 was null true
+  setNull(TIME) getLong=0 was null true
+  setNull with batching support(TIME) getLong=0 was null true
+  setNull(TIMESTAMP) getLong=0 was null true
+  setNull with batching support(TIMESTAMP) getLong=0 was null true
+  setNull(CLOB) getLong=0 was null true
+  setNull with batching support(CLOB) getLong=0 was null true
+  setNull(BLOB) getLong=0 was null true
+  setNull with batching support(BLOB) getLong=0 was null true
+  setNull(Types.NULL) getLong=0 was null true
+  setNull with batching support(Types.NULL) getLong=0 was null true
+  setNull(235350345) getLong=0 was null true
+  setNull with batching support(235350345) getLong=0 was null true
+setXXX() with all JDBC Types on BIGINT
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getLong=98 was null false JDBC MATCH(OK)
+  setByte() as batch getLong=98 was null false JDBC MATCH(OK)
+  setShort() getLong=98 was null false JDBC MATCH(OK)
+  setShort() as batch getLong=98 was null false JDBC MATCH(OK)
+  setInt() getLong=98 was null false JDBC MATCH(OK)
+  setInt() as batch getLong=98 was null false JDBC MATCH(OK)
+  setLong() getLong=98 was null false JDBC MATCH(OK)
+  setLong() as batch getLong=98 was null false JDBC MATCH(OK)
+  setFloat() getLong=98 was null false JDBC MATCH(OK)
+  setFloat() as batch getLong=98 was null false JDBC MATCH(OK)
+  setDouble() getLong=98 was null false JDBC MATCH(OK)
+  setDouble() as batch getLong=98 was null false JDBC MATCH(OK)
+  setBigDecimal() getLong=99 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getLong=99 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getLong=0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getLong=0 was null true JDBC MATCH(OK)
+  setBoolean() getLong=1 was null false JDBC MATCH(OK)
+  setBoolean() as batch getLong=1 was null false JDBC MATCH(OK)
+  setString() getLong=97 was null false JDBC MATCH(OK)
+  setString() as batch getLong=97 was null false JDBC MATCH(OK)
+  setString(null) getLong=0 was null true JDBC MATCH(OK)
+  setString(null) as batch getLong=0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getLong=0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetLong=0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getLong=0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getLong=0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getLong=0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getLong=0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getLong=0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getLong=0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getLong=0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getLong=0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getLong=0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getLong=0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getLong=46 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getLong=46 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getLong=72 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getLong=72 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getLong=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getLong=1 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getLong=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getLong=74 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getLong=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getLong=79 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getLong=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getLong=76 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getLong=12 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getLong=12 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : REAL
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32.0 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32.0 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Float was null false
+setNull() with all JDBC Types on REAL
+  setNull(Types.TINYINT) getFloat=0.0 was null true
+  setNull with batching support(Types.TINYINT) getFloat=0.0 was null true
+  setNull(SMALLINT) getFloat=0.0 was null true
+  setNull with batching support(SMALLINT) getFloat=0.0 was null true
+  setNull(INTEGER) getFloat=0.0 was null true
+  setNull with batching support(INTEGER) getFloat=0.0 was null true
+  setNull(BIGINT) getFloat=0.0 was null true
+  setNull with batching support(BIGINT) getFloat=0.0 was null true
+  setNull(REAL) getFloat=0.0 was null true
+  setNull with batching support(REAL) getFloat=0.0 was null true
+  setNull(Types.FLOAT) getFloat=0.0 was null true
+  setNull with batching support(Types.FLOAT) getFloat=0.0 was null true
+  setNull(DOUBLE) getFloat=0.0 was null true
+  setNull with batching support(DOUBLE) getFloat=0.0 was null true
+  setNull(DECIMAL) getFloat=0.0 was null true
+  setNull with batching support(DECIMAL) getFloat=0.0 was null true
+  setNull(Types.NUMERIC) getFloat=0.0 was null true
+  setNull with batching support(Types.NUMERIC) getFloat=0.0 was null true
+  setNull(Types.BIT) getFloat=0.0 was null true
+  setNull with batching support(Types.BIT) getFloat=0.0 was null true
+  setNull(CHAR) getFloat=0.0 was null true
+  setNull with batching support(CHAR) getFloat=0.0 was null true
+  setNull(VARCHAR) getFloat=0.0 was null true
+  setNull with batching support(VARCHAR) getFloat=0.0 was null true
+  setNull(LONG VARCHAR) getFloat=0.0 was null true
+  setNull with batching support(LONG VARCHAR) getFloat=0.0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getFloat=0.0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getFloat=0.0 was null true
+  setNull(DATE) getFloat=0.0 was null true
+  setNull with batching support(DATE) getFloat=0.0 was null true
+  setNull(TIME) getFloat=0.0 was null true
+  setNull with batching support(TIME) getFloat=0.0 was null true
+  setNull(TIMESTAMP) getFloat=0.0 was null true
+  setNull with batching support(TIMESTAMP) getFloat=0.0 was null true
+  setNull(CLOB) getFloat=0.0 was null true
+  setNull with batching support(CLOB) getFloat=0.0 was null true
+  setNull(BLOB) getFloat=0.0 was null true
+  setNull with batching support(BLOB) getFloat=0.0 was null true
+  setNull(Types.NULL) getFloat=0.0 was null true
+  setNull with batching support(Types.NULL) getFloat=0.0 was null true
+  setNull(235350345) getFloat=0.0 was null true
+  setNull with batching support(235350345) getFloat=0.0 was null true
+setXXX() with all JDBC Types on REAL
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getFloat=98.0 was null false JDBC MATCH(OK)
+  setByte() as batch getFloat=98.0 was null false JDBC MATCH(OK)
+  setShort() getFloat=98.0 was null false JDBC MATCH(OK)
+  setShort() as batch getFloat=98.0 was null false JDBC MATCH(OK)
+  setInt() getFloat=98.0 was null false JDBC MATCH(OK)
+  setInt() as batch getFloat=98.0 was null false JDBC MATCH(OK)
+  setLong() getFloat=98.0 was null false JDBC MATCH(OK)
+  setLong() as batch getFloat=98.0 was null false JDBC MATCH(OK)
+  setFloat() getFloat=98.4 was null false JDBC MATCH(OK)
+  setFloat() as batch getFloat=98.4 was null false JDBC MATCH(OK)
+  setDouble() getFloat=98.5 was null false JDBC MATCH(OK)
+  setDouble() as batch getFloat=98.5 was null false JDBC MATCH(OK)
+  setBigDecimal() getFloat=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getFloat=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getFloat=0.0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getFloat=0.0 was null true JDBC MATCH(OK)
+  setBoolean() getFloat=1.0 was null false JDBC MATCH(OK)
+  setBoolean() as batch getFloat=1.0 was null false JDBC MATCH(OK)
+  setString() getFloat=97.0 was null false JDBC MATCH(OK)
+  setString() as batch getFloat=97.0 was null false JDBC MATCH(OK)
+  setString(null) getFloat=0.0 was null true JDBC MATCH(OK)
+  setString(null) as batch getFloat=0.0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetFloat=0.0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getFloat=0.0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getFloat=0.0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getFloat=46.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getFloat=46.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getFloat=72.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getFloat=72.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getFloat=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getFloat=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getFloat=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getFloat=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getFloat=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getFloat=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getFloat=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getFloat=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getFloat=12.33 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getFloat=12.33 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : FLOAT
+FAIL - mismatch column type 8 expected 6
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32.0 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32.0 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Double was null false
+setNull() with all JDBC Types on FLOAT
+  setNull(Types.TINYINT) getDouble=0.0 was null true
+  setNull with batching support(Types.TINYINT) getDouble=0.0 was null true
+  setNull(SMALLINT) getDouble=0.0 was null true
+  setNull with batching support(SMALLINT) getDouble=0.0 was null true
+  setNull(INTEGER) getDouble=0.0 was null true
+  setNull with batching support(INTEGER) getDouble=0.0 was null true
+  setNull(BIGINT) getDouble=0.0 was null true
+  setNull with batching support(BIGINT) getDouble=0.0 was null true
+  setNull(REAL) getDouble=0.0 was null true
+  setNull with batching support(REAL) getDouble=0.0 was null true
+  setNull(Types.FLOAT) getDouble=0.0 was null true
+  setNull with batching support(Types.FLOAT) getDouble=0.0 was null true
+  setNull(DOUBLE) getDouble=0.0 was null true
+  setNull with batching support(DOUBLE) getDouble=0.0 was null true
+  setNull(DECIMAL) getDouble=0.0 was null true
+  setNull with batching support(DECIMAL) getDouble=0.0 was null true
+  setNull(Types.NUMERIC) getDouble=0.0 was null true
+  setNull with batching support(Types.NUMERIC) getDouble=0.0 was null true
+  setNull(Types.BIT) getDouble=0.0 was null true
+  setNull with batching support(Types.BIT) getDouble=0.0 was null true
+  setNull(CHAR) getDouble=0.0 was null true
+  setNull with batching support(CHAR) getDouble=0.0 was null true
+  setNull(VARCHAR) getDouble=0.0 was null true
+  setNull with batching support(VARCHAR) getDouble=0.0 was null true
+  setNull(LONG VARCHAR) getDouble=0.0 was null true
+  setNull with batching support(LONG VARCHAR) getDouble=0.0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getDouble=0.0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getDouble=0.0 was null true
+  setNull(DATE) getDouble=0.0 was null true
+  setNull with batching support(DATE) getDouble=0.0 was null true
+  setNull(TIME) getDouble=0.0 was null true
+  setNull with batching support(TIME) getDouble=0.0 was null true
+  setNull(TIMESTAMP) getDouble=0.0 was null true
+  setNull with batching support(TIMESTAMP) getDouble=0.0 was null true
+  setNull(CLOB) getDouble=0.0 was null true
+  setNull with batching support(CLOB) getDouble=0.0 was null true
+  setNull(BLOB) getDouble=0.0 was null true
+  setNull with batching support(BLOB) getDouble=0.0 was null true
+  setNull(Types.NULL) getDouble=0.0 was null true
+  setNull with batching support(Types.NULL) getDouble=0.0 was null true
+  setNull(235350345) getDouble=0.0 was null true
+  setNull with batching support(235350345) getDouble=0.0 was null true
+setXXX() with all JDBC Types on FLOAT
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getDouble=98.0 was null false JDBC MATCH(OK)
+  setByte() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setShort() getDouble=98.0 was null false JDBC MATCH(OK)
+  setShort() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setInt() getDouble=98.0 was null false JDBC MATCH(OK)
+  setInt() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setLong() getDouble=98.0 was null false JDBC MATCH(OK)
+  setLong() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setFloat() getDouble=98.4 was null false JDBC MATCH(OK)
+  setFloat() as batch getDouble=98.4 was null false JDBC MATCH(OK)
+  setDouble() getDouble=98.5 was null false JDBC MATCH(OK)
+  setDouble() as batch getDouble=98.5 was null false JDBC MATCH(OK)
+  setBigDecimal() getDouble=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getDouble=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getDouble=0.0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getDouble=0.0 was null true JDBC MATCH(OK)
+  setBoolean() getDouble=1.0 was null false JDBC MATCH(OK)
+  setBoolean() as batch getDouble=1.0 was null false JDBC MATCH(OK)
+  setString() getDouble=97.0 was null false JDBC MATCH(OK)
+  setString() as batch getDouble=97.0 was null false JDBC MATCH(OK)
+  setString(null) getDouble=0.0 was null true JDBC MATCH(OK)
+  setString(null) as batch getDouble=0.0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetDouble=0.0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getDouble=46.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getDouble=46.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getDouble=72.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getDouble=72.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getDouble=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getDouble=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getDouble=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getDouble=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getDouble=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getDouble=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getDouble=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getDouble=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getDouble=12.33 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getDouble=12.33 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : DOUBLE
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32.0 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32.0 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.lang.Double was null false
+setNull() with all JDBC Types on DOUBLE
+  setNull(Types.TINYINT) getDouble=0.0 was null true
+  setNull with batching support(Types.TINYINT) getDouble=0.0 was null true
+  setNull(SMALLINT) getDouble=0.0 was null true
+  setNull with batching support(SMALLINT) getDouble=0.0 was null true
+  setNull(INTEGER) getDouble=0.0 was null true
+  setNull with batching support(INTEGER) getDouble=0.0 was null true
+  setNull(BIGINT) getDouble=0.0 was null true
+  setNull with batching support(BIGINT) getDouble=0.0 was null true
+  setNull(REAL) getDouble=0.0 was null true
+  setNull with batching support(REAL) getDouble=0.0 was null true
+  setNull(Types.FLOAT) getDouble=0.0 was null true
+  setNull with batching support(Types.FLOAT) getDouble=0.0 was null true
+  setNull(DOUBLE) getDouble=0.0 was null true
+  setNull with batching support(DOUBLE) getDouble=0.0 was null true
+  setNull(DECIMAL) getDouble=0.0 was null true
+  setNull with batching support(DECIMAL) getDouble=0.0 was null true
+  setNull(Types.NUMERIC) getDouble=0.0 was null true
+  setNull with batching support(Types.NUMERIC) getDouble=0.0 was null true
+  setNull(Types.BIT) getDouble=0.0 was null true
+  setNull with batching support(Types.BIT) getDouble=0.0 was null true
+  setNull(CHAR) getDouble=0.0 was null true
+  setNull with batching support(CHAR) getDouble=0.0 was null true
+  setNull(VARCHAR) getDouble=0.0 was null true
+  setNull with batching support(VARCHAR) getDouble=0.0 was null true
+  setNull(LONG VARCHAR) getDouble=0.0 was null true
+  setNull with batching support(LONG VARCHAR) getDouble=0.0 was null true
+  setNull(VARCHAR () FOR BIT DATA) getDouble=0.0 was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getDouble=0.0 was null true
+  setNull(DATE) getDouble=0.0 was null true
+  setNull with batching support(DATE) getDouble=0.0 was null true
+  setNull(TIME) getDouble=0.0 was null true
+  setNull with batching support(TIME) getDouble=0.0 was null true
+  setNull(TIMESTAMP) getDouble=0.0 was null true
+  setNull with batching support(TIMESTAMP) getDouble=0.0 was null true
+  setNull(CLOB) getDouble=0.0 was null true
+  setNull with batching support(CLOB) getDouble=0.0 was null true
+  setNull(BLOB) getDouble=0.0 was null true
+  setNull with batching support(BLOB) getDouble=0.0 was null true
+  setNull(Types.NULL) getDouble=0.0 was null true
+  setNull with batching support(Types.NULL) getDouble=0.0 was null true
+  setNull(235350345) getDouble=0.0 was null true
+  setNull with batching support(235350345) getDouble=0.0 was null true
+setXXX() with all JDBC Types on DOUBLE
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getDouble=98.0 was null false JDBC MATCH(OK)
+  setByte() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setShort() getDouble=98.0 was null false JDBC MATCH(OK)
+  setShort() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setInt() getDouble=98.0 was null false JDBC MATCH(OK)
+  setInt() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setLong() getDouble=98.0 was null false JDBC MATCH(OK)
+  setLong() as batch getDouble=98.0 was null false JDBC MATCH(OK)
+  setFloat() getDouble=98.4 was null false JDBC MATCH(OK)
+  setFloat() as batch getDouble=98.4 was null false JDBC MATCH(OK)
+  setDouble() getDouble=98.5 was null false JDBC MATCH(OK)
+  setDouble() as batch getDouble=98.5 was null false JDBC MATCH(OK)
+  setBigDecimal() getDouble=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getDouble=99.0 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getDouble=0.0 was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getDouble=0.0 was null true JDBC MATCH(OK)
+  setBoolean() getDouble=1.0 was null false JDBC MATCH(OK)
+  setBoolean() as batch getDouble=1.0 was null false JDBC MATCH(OK)
+  setString() getDouble=97.0 was null false JDBC MATCH(OK)
+  setString() as batch getDouble=97.0 was null false JDBC MATCH(OK)
+  setString(null) getDouble=0.0 was null true JDBC MATCH(OK)
+  setString(null) as batch getDouble=0.0 was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetDouble=0.0 was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setDate(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setTime(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setClob(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setBlob(null) as batch getDouble=0.0 was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getDouble=0.0 was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getDouble=46.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getDouble=46.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getDouble=72.0 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getDouble=72.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getDouble=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getDouble=1.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getDouble=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getDouble=74.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getDouble=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getDouble=79.0 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getDouble=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getDouble=76.3 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getDouble=12.33 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getDouble=12.33 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : DECIMAL(10,5)
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true CLOUD EXT (OK)
+  getTime=null was null true CLOUD EXT (OK)
+  getTimestamp=null was null true CLOUD EXT (OK)
+  getAsciiStream=SPECIFIC CHECK OK
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=SPECIFIC CHECK OK
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32.00000 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32.00000 was null false JDBC MATCH(OK)
+  getBytes=IC JDBC MATCH (INVALID)
+  getDate=IC JDBC MATCH (INVALID)
+  getTime=IC JDBC MATCH (INVALID)
+  getTimestamp=IC JDBC MATCH (INVALID)
+  getAsciiStream=IC JDBC MATCH (INVALID)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=IC JDBC MATCH (INVALID)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=IC JDBC MATCH (INVALID)
+  getObject=CORRECT :java.math.BigDecimal was null false
+setNull() with all JDBC Types on DECIMAL(10,5)
+  setNull(Types.TINYINT) getBigDecimal=null was null true
+  setNull with batching support(Types.TINYINT) getBigDecimal=null was null true
+  setNull(SMALLINT) getBigDecimal=null was null true
+  setNull with batching support(SMALLINT) getBigDecimal=null was null true
+  setNull(INTEGER) getBigDecimal=null was null true
+  setNull with batching support(INTEGER) getBigDecimal=null was null true
+  setNull(BIGINT) getBigDecimal=null was null true
+  setNull with batching support(BIGINT) getBigDecimal=null was null true
+  setNull(REAL) getBigDecimal=null was null true
+  setNull with batching support(REAL) getBigDecimal=null was null true
+  setNull(Types.FLOAT) getBigDecimal=null was null true
+  setNull with batching support(Types.FLOAT) getBigDecimal=null was null true
+  setNull(DOUBLE) getBigDecimal=null was null true
+  setNull with batching support(DOUBLE) getBigDecimal=null was null true
+  setNull(DECIMAL) getBigDecimal=null was null true
+  setNull with batching support(DECIMAL) getBigDecimal=null was null true
+  setNull(Types.NUMERIC) getBigDecimal=null was null true
+  setNull with batching support(Types.NUMERIC) getBigDecimal=null was null true
+  setNull(Types.BIT) getBigDecimal=null was null true
+  setNull with batching support(Types.BIT) getBigDecimal=null was null true
+  setNull(CHAR) getBigDecimal=null was null true
+  setNull with batching support(CHAR) getBigDecimal=null was null true
+  setNull(VARCHAR) getBigDecimal=null was null true
+  setNull with batching support(VARCHAR) getBigDecimal=null was null true
+  setNull(LONG VARCHAR) getBigDecimal=null was null true
+  setNull with batching support(LONG VARCHAR) getBigDecimal=null was null true
+  setNull(VARCHAR () FOR BIT DATA) getBigDecimal=null was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getBigDecimal=null was null true
+  setNull(DATE) getBigDecimal=null was null true
+  setNull with batching support(DATE) getBigDecimal=null was null true
+  setNull(TIME) getBigDecimal=null was null true
+  setNull with batching support(TIME) getBigDecimal=null was null true
+  setNull(TIMESTAMP) getBigDecimal=null was null true
+  setNull with batching support(TIMESTAMP) getBigDecimal=null was null true
+  setNull(CLOB) getBigDecimal=null was null true
+  setNull with batching support(CLOB) getBigDecimal=null was null true
+  setNull(BLOB) getBigDecimal=null was null true
+  setNull with batching support(BLOB) getBigDecimal=null was null true
+  setNull(Types.NULL) getBigDecimal=null was null true
+  setNull with batching support(Types.NULL) getBigDecimal=null was null true
+  setNull(235350345) getBigDecimal=null was null true
+  setNull with batching support(235350345) getBigDecimal=null was null true
+setXXX() with all JDBC Types on DECIMAL(10,5)
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setByte() as batch getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setShort() getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setShort() as batch getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setInt() getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setInt() as batch getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setLong() getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setLong() as batch getBigDecimal=98.00000 was null false JDBC MATCH(OK)
+  setFloat() getBigDecimal=98.40000 was null false JDBC MATCH(OK)
+  setFloat() as batch getBigDecimal=98.40000 was null false JDBC MATCH(OK)
+  setDouble() getBigDecimal=98.50000 was null false JDBC MATCH(OK)
+  setDouble() as batch getBigDecimal=98.50000 was null false JDBC MATCH(OK)
+  setBigDecimal() getBigDecimal=99.00000 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getBigDecimal=99.00000 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getBigDecimal=null was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getBigDecimal=null was null true JDBC MATCH(OK)
+  setBoolean() getBigDecimal=1.00000 was null false JDBC MATCH(OK)
+  setBoolean() as batch getBigDecimal=1.00000 was null false JDBC MATCH(OK)
+  setString() getBigDecimal=97.00000 was null false JDBC MATCH(OK)
+  setString() as batch getBigDecimal=97.00000 was null false JDBC MATCH(OK)
+  setString(null) getBigDecimal=null was null true JDBC MATCH(OK)
+  setString(null) as batch getBigDecimal=null was null true JDBC MATCH(OK)
+ setString("Invalid Value")  IC (Expected)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetBigDecimal=null was null true CLOUD EXT (OK)
+  setDate() IC JDBC MATCH (INVALID)
+  setDate() as batch IC JDBC MATCH (INVALID)
+  setDate(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setDate(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setTime() IC JDBC MATCH (INVALID)
+  setTime() as batch IC JDBC MATCH (INVALID)
+  setTime(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setTime(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setTimestamp() IC JDBC MATCH (INVALID)
+  setTimestamp() as batch IC JDBC MATCH (INVALID)
+  setTimestamp(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setTimestamp(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setAsciiStream() IC JDBC MATCH (INVALID)
+  setAsciiStream() as batch IC JDBC MATCH (INVALID)
+  setAsciiStream(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setAsciiStream(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setCharacterStream() IC JDBC MATCH (INVALID)
+  setCharacterStream() as batch IC JDBC MATCH (INVALID)
+  setCharacterStream(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setCharacterStream(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setClob() IC JDBC MATCH (INVALID)
+  setClob() as batch IC JDBC MATCH (INVALID)
+  setClob(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setClob(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setBlob(null) as batch getBigDecimal=null was null true CLOUD EXT (OK)
+  setUnicodeStream() IC JDBC MATCH (INVALID)
+  setUnicodeStream(null) getBigDecimal=null was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getBigDecimal=46.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getBigDecimal=46.00000 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getBigDecimal=72.00000 was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getBigDecimal=72.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getBigDecimal=1.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getBigDecimal=1.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getBigDecimal=74.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getBigDecimal=74.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getBigDecimal=79.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getBigDecimal=79.00000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getBigDecimal=76.30000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getBigDecimal=76.30000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getBigDecimal=12.33000 was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getBigDecimal=12.33000 was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Time) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) IC JDBC MATCH (INVALID)
+  setObject(java.sql.Timestamp) as batch IC JDBC MATCH (INVALID)
+getXXX on : 2
+  skipping
+getXXX on : -7
+  skipping
+getXXX on : 0
+  skipping
+getXXX on : CHAR(60)
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true JDBC MATCH(OK)
+  getTime=null was null true JDBC MATCH(OK)
+  getTimestamp=null was null true JDBC MATCH(OK)
+  getAsciiStream=null was null true JDBC MATCH(OK)
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=null was null true JDBC MATCH(OK)
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32                                                           was null false JDBC MATCH(OK)
+  getBytes=0x33,0x32 was null false CLOUD EXT (OK)
+  getDate= (?????):Invalid data conversion: Parameter instance 32                                                           is invalid for requested conversion to java.sql.Date. JDBC FAIL CHAR(60)
+  getTime= (?????):Invalid data conversion: Parameter instance 32                                                           is invalid for requested conversion to java.sql.Time. JDBC FAIL CHAR(60)
+  getTimestamp= (?????):Invalid data conversion: Parameter instance 32                                                           is invalid for requested conversion to java.sql.Timestamp. JDBC FAIL CHAR(60)
+  getAsciiStream=0x33,0x32 was null false JDBC MATCH(OK)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=0x33,0x32 was null false JDBC MATCH(OK)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=data was null false CLOUD EXT (OK)
+  getObject=CORRECT :java.lang.String was null false
+setNull() with all JDBC Types on CHAR(60)
+  setNull(Types.TINYINT) getString=null was null true
+  setNull with batching support(Types.TINYINT) getString=null was null true
+  setNull(SMALLINT) getString=null was null true
+  setNull with batching support(SMALLINT) getString=null was null true
+  setNull(INTEGER) getString=null was null true
+  setNull with batching support(INTEGER) getString=null was null true
+  setNull(BIGINT) getString=null was null true
+  setNull with batching support(BIGINT) getString=null was null true
+  setNull(REAL) getString=null was null true
+  setNull with batching support(REAL) getString=null was null true
+  setNull(Types.FLOAT) getString=null was null true
+  setNull with batching support(Types.FLOAT) getString=null was null true
+  setNull(DOUBLE) getString=null was null true
+  setNull with batching support(DOUBLE) getString=null was null true
+  setNull(DECIMAL) getString=null was null true
+  setNull with batching support(DECIMAL) getString=null was null true
+  setNull(Types.NUMERIC) getString=null was null true
+  setNull with batching support(Types.NUMERIC) getString=null was null true
+  setNull(Types.BIT) getString=null was null true
+  setNull with batching support(Types.BIT) getString=null was null true
+  setNull(CHAR) getString=null was null true
+  setNull with batching support(CHAR) getString=null was null true
+  setNull(VARCHAR) getString=null was null true
+  setNull with batching support(VARCHAR) getString=null was null true
+  setNull(LONG VARCHAR) getString=null was null true
+  setNull with batching support(LONG VARCHAR) getString=null was null true
+  setNull(VARCHAR () FOR BIT DATA) getString=null was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getString=null was null true
+  setNull(DATE) getString=null was null true
+  setNull with batching support(DATE) getString=null was null true
+  setNull(TIME) getString=null was null true
+  setNull with batching support(TIME) getString=null was null true
+  setNull(TIMESTAMP) getString=null was null true
+  setNull with batching support(TIMESTAMP) getString=null was null true
+  setNull(CLOB) getString=null was null true
+  setNull with batching support(CLOB) getString=null was null true
+  setNull(BLOB) getString=null was null true
+  setNull with batching support(BLOB) getString=null was null true
+  setNull(Types.NULL) getString=null was null true
+  setNull with batching support(Types.NULL) getString=null was null true
+  setNull(235350345) getString=null was null true
+  setNull with batching support(235350345) getString=null was null true
+setXXX() with all JDBC Types on CHAR(60)
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getString=98                                                           was null false JDBC MATCH(OK)
+  setByte() as batch getString=98                                                           was null false JDBC MATCH(OK)
+  setShort() getString=98                                                           was null false JDBC MATCH(OK)
+  setShort() as batch getString=98                                                           was null false JDBC MATCH(OK)
+  setInt() getString=98                                                           was null false JDBC MATCH(OK)
+  setInt() as batch getString=98                                                           was null false JDBC MATCH(OK)
+  setLong() getString=98                                                           was null false JDBC MATCH(OK)
+  setLong() as batch getString=98                                                           was null false JDBC MATCH(OK)
+  setFloat() getString=98.4                                                         was null false JDBC MATCH(OK)
+  setFloat() as batch getString=98.4                                                         was null false JDBC MATCH(OK)
+  setDouble() getString=98.5                                                         was null false JDBC MATCH(OK)
+  setDouble() as batch getString=98.5                                                         was null false JDBC MATCH(OK)
+  setBigDecimal() getString=99                                                           was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getString=99                                                           was null false JDBC MATCH(OK)
+  setBigDecimal(null) getString=null was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getString=null was null true JDBC MATCH(OK)
+  setBoolean() getString=1                                                            was null false JDBC MATCH(OK)
+  setBoolean() as batch getString=1                                                            was null false JDBC MATCH(OK)
+  setString() getString=97                                                           was null false JDBC MATCH(OK)
+  setString() as batch getString=97                                                           was null false JDBC MATCH(OK)
+  setString(null) getString=null was null true JDBC MATCH(OK)
+  setString(null) as batch getString=null was null true JDBC MATCH(OK)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getString=null was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetString=null was null true CLOUD EXT (OK)
+  setDate() getString=2004-02-14                                                   was null false JDBC MATCH(OK)
+  setDate() as batch getString=2004-02-14                                                   was null false JDBC MATCH(OK)
+  setDate(null) getString=null was null true JDBC MATCH(OK)
+  setDate(null) as batch getString=null was null true JDBC MATCH(OK)
+  setTime() getString=13:26:42                                                     was null false JDBC MATCH(OK)
+  setTime() as batch getString=13:26:42                                                     was null false JDBC MATCH(OK)
+  setTime(null) getString=null was null true JDBC MATCH(OK)
+  setTime(null) as batch getString=null was null true JDBC MATCH(OK)
+  setTimestamp() getString=xxxxxxFILTERED-TIMESTAMPxxxxxwas null false JDBC MATCH(OK)
+  setTimestamp() as batch getString=xxxxxxFILTERED-TIMESTAMPxxxxxwas null false JDBC MATCH(OK)
+  setTimestamp(null) getString=null was null true JDBC MATCH(OK)
+  setTimestamp(null) as batch getString=null was null true JDBC MATCH(OK)
+  setAsciiStream() getString=eg012d                                                       was null false JDBC MATCH(OK)
+  setAsciiStream() as batch getString=eg012d                                                       was null false JDBC MATCH(OK)
+  setAsciiStream(null) getString=null was null true JDBC MATCH(OK)
+  setAsciiStream(null) as batch getString=null was null true JDBC MATCH(OK)
+  setBinaryStream() IC JDBC MATCH (INVALID)
+  setBinaryStream() as batch IC JDBC MATCH (INVALID)
+  setBinaryStream(null) getString=null was null true CLOUD EXT (OK)
+  setBinaryStream(null) as batch getString=null was null true CLOUD EXT (OK)
+  setCharacterStream() getString=89                                                           was null false JDBC MATCH(OK)
+  setCharacterStream() as batch getString=89                                                           was null false JDBC MATCH(OK)
+  setCharacterStream(null) getString=null was null true JDBC MATCH(OK)
+  setCharacterStream(null) as batch getString=null was null true JDBC MATCH(OK)
+  setClob() getString=72                                                           was null false CLOUD EXT (OK)
+  setClob() as batch getString=72                                                           was null false CLOUD EXT (OK)
+  setClob(null) getString=null was null true CLOUD EXT (OK)
+  setClob(null) as batch getString=null was null true CLOUD EXT (OK)
+  setBlob() IC JDBC MATCH (INVALID)
+  setBlob() as batch IC JDBC MATCH (INVALID)
+  setBlob(null) getString=null was null true CLOUD EXT (OK)
+  setBlob(null) as batch getString=null was null true CLOUD EXT (OK)
+  setUnicodeStream() getString=EncodedString: > 33347 51966 50 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 < was null false CLOUD EXT (OK)
+  setUnicodeStream(null) getString=null was null true CLOUD EXT (OK)
+  setObject(null)  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(null) as batch  OK Invalid data conversion: Parameter object type is invalid for requested conversion.
+  setObject(java.lang.String) getString=46                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.String) as batch getString=46                                                           was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) getString=72                                                           was null false JDBC MATCH(OK)
+  setObject(java.math.BigDecimal) as batch getString=72                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) getString=1                                                            was null false JDBC MATCH(OK)
+  setObject(java.lang.Boolean) as batch getString=1                                                            was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) getString=74                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.Integer) as batch getString=74                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) getString=79                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.Long) as batch getString=79                                                           was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) getString=76.3                                                         was null false JDBC MATCH(OK)
+  setObject(java.lang.Float) as batch getString=76.3                                                         was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) getString=12.33                                                        was null false JDBC MATCH(OK)
+  setObject(java.lang.Double) as batch getString=12.33                                                        was null false JDBC MATCH(OK)
+  setObject(byte[]) IC JDBC MATCH (INVALID)
+  setObject(byte[]) as batch IC JDBC MATCH (INVALID)
+  setObject(java.sql.Date) getString=2004-02-14                                                   was null false JDBC MATCH(OK)
+  setObject(java.sql.Date) as batch getString=2004-02-14                                                   was null false JDBC MATCH(OK)
+  setObject(java.sql.Time) getString=13:26:42                                                     was null false JDBC MATCH(OK)
+  setObject(java.sql.Time) as batch getString=13:26:42                                                     was null false JDBC MATCH(OK)
+  setObject(java.sql.Timestamp) getString=xxxxxxFILTERED-TIMESTAMPxxxxxwas null false JDBC MATCH(OK)
+  setObject(java.sql.Timestamp) as batch getString=xxxxxxFILTERED-TIMESTAMPxxxxxwas null false JDBC MATCH(OK)
+getXXX on : VARCHAR(60)
+ NULL VALUE
+  getByte=0 was null true JDBC MATCH(OK)
+  getShort=0 was null true JDBC MATCH(OK)
+  getInt=0 was null true JDBC MATCH(OK)
+  getLong=0 was null true JDBC MATCH(OK)
+  getFloat=0.0 was null true JDBC MATCH(OK)
+  getDouble=0.0 was null true JDBC MATCH(OK)
+  getBigDecimal=null was null true JDBC MATCH(OK)
+  getBoolean=false was null true JDBC MATCH(OK)
+  getString=null was null true JDBC MATCH(OK)
+  getBytes=null was null true CLOUD EXT (OK)
+  getDate=null was null true JDBC MATCH(OK)
+  getTime=null was null true JDBC MATCH(OK)
+  getTimestamp=null was null true JDBC MATCH(OK)
+  getAsciiStream=null was null true JDBC MATCH(OK)
+  getBinaryStream=SPECIFIC CHECK OK
+  getCharacterStream=null was null true JDBC MATCH(OK)
+  getClob=SPECIFIC CHECK OK
+  getBlob=SPECIFIC CHECK OK
+  getUnicodeStream=null was null true CLOUD EXT (OK)
+  getObject=null was null true
+ VALID VALUE
+  getByte=32 was null false JDBC MATCH(OK)
+  getShort=32 was null false JDBC MATCH(OK)
+  getInt=32 was null false JDBC MATCH(OK)
+  getLong=32 was null false JDBC MATCH(OK)
+  getFloat=32.0 was null false JDBC MATCH(OK)
+  getDouble=32.0 was null false JDBC MATCH(OK)
+  getBigDecimal=32 was null false JDBC MATCH(OK)
+  getBoolean=true was null false JDBC MATCH(OK)
+  getString=32 was null false JDBC MATCH(OK)
+  getBytes=0x33,0x32 was null false CLOUD EXT (OK)
+  getDate=java.lang.StringIndexOutOfBoundsException JDBC FAIL VARCHAR(60)
+  getTime=java.lang.StringIndexOutOfBoundsException JDBC FAIL VARCHAR(60)
+  getTimestamp=java.lang.StringIndexOutOfBoundsException JDBC FAIL VARCHAR(60)
+  getAsciiStream=0x33,0x32 was null false JDBC MATCH(OK)
+  getBinaryStream=IC JDBC MATCH (INVALID)
+  getCharacterStream=0x33,0x32 was null false JDBC MATCH(OK)
+  getClob=IC JDBC MATCH (INVALID)
+  getBlob=IC JDBC MATCH (INVALID)
+  getUnicodeStream=data was null false CLOUD EXT (OK)
+  getObject=CORRECT :java.lang.String was null false
+setNull() with all JDBC Types on VARCHAR(60)
+  setNull(Types.TINYINT) getString=null was null true
+  setNull with batching support(Types.TINYINT) getString=null was null true
+  setNull(SMALLINT) getString=null was null true
+  setNull with batching support(SMALLINT) getString=null was null true
+  setNull(INTEGER) getString=null was null true
+  setNull with batching support(INTEGER) getString=null was null true
+  setNull(BIGINT) getString=null was null true
+  setNull with batching support(BIGINT) getString=null was null true
+  setNull(REAL) getString=null was null true
+  setNull with batching support(REAL) getString=null was null true
+  setNull(Types.FLOAT) getString=null was null true
+  setNull with batching support(Types.FLOAT) getString=null was null true
+  setNull(DOUBLE) getString=null was null true
+  setNull with batching support(DOUBLE) getString=null was null true
+  setNull(DECIMAL) getString=null was null true
+  setNull with batching support(DECIMAL) getString=null was null true
+  setNull(Types.NUMERIC) getString=null was null true
+  setNull with batching support(Types.NUMERIC) getString=null was null true
+  setNull(Types.BIT) getString=null was null true
+  setNull with batching support(Types.BIT) getString=null was null true
+  setNull(CHAR) getString=null was null true
+  setNull with batching support(CHAR) getString=null was null true
+  setNull(VARCHAR) getString=null was null true
+  setNull with batching support(VARCHAR) getString=null was null true
+  setNull(LONG VARCHAR) getString=null was null true
+  setNull with batching support(LONG VARCHAR) getString=null was null true
+  setNull(VARCHAR () FOR BIT DATA) getString=null was null true
+  setNull with batching support(VARCHAR () FOR BIT DATA) getString=null was null true
+  setNull(DATE) getString=null was null true
+  setNull with batching support(DATE) getString=null was null true
+  setNull(TIME) getString=null was null true
+  setNull with batching support(TIME) getString=null was null true
+  setNull(TIMESTAMP) getString=null was null true
+  setNull with batching support(TIMESTAMP) getString=null was null true
+  setNull(CLOB) getString=null was null true
+  setNull with batching support(CLOB) getString=null was null true
+  setNull(BLOB) getString=null was null true
+  setNull with batching support(BLOB) getString=null was null true
+  setNull(Types.NULL) getString=null was null true
+  setNull with batching support(Types.NULL) getString=null was null true
+  setNull(235350345) getString=null was null true
+  setNull with batching support(235350345) getString=null was null true
+setXXX() with all JDBC Types on VARCHAR(60)
+For setXXX() methods that pass an object, a null and valid values are checked
+  setByte() getString=98 was null false JDBC MATCH(OK)
+  setByte() as batch getString=98 was null false JDBC MATCH(OK)
+  setShort() getString=98 was null false JDBC MATCH(OK)
+  setShort() as batch getString=98 was null false JDBC MATCH(OK)
+  setInt() getString=98 was null false JDBC MATCH(OK)
+  setInt() as batch getString=98 was null false JDBC MATCH(OK)
+  setLong() getString=98 was null false JDBC MATCH(OK)
+  setLong() as batch getString=98 was null false JDBC MATCH(OK)
+  setFloat() getString=98.4 was null false JDBC MATCH(OK)
+  setFloat() as batch getString=98.4 was null false JDBC MATCH(OK)
+  setDouble() getString=98.5 was null false JDBC MATCH(OK)
+  setDouble() as batch getString=98.5 was null false JDBC MATCH(OK)
+  setBigDecimal() getString=99 was null false JDBC MATCH(OK)
+  setBigDecimal() as batch getString=99 was null false JDBC MATCH(OK)
+  setBigDecimal(null) getString=null was null true JDBC MATCH(OK)
+  setBigDecimal(null) as batch getString=null was null true JDBC MATCH(OK)
+  setBoolean() getString=1 was null false JDBC MATCH(OK)
+  setBoolean() as batch getString=1 was null false JDBC MATCH(OK)
+  setString() getString=97 was null false JDBC MATCH(OK)
+  setString() as batch getString=97 was null false JDBC MATCH(OK)
+  setString(null) getString=null was null true JDBC MATCH(OK)
+  setString(null) as batch getString=null was null true JDBC MATCH(OK)
+  setBytes() IC JDBC MATCH (INVALID)
+  setBytes() as batchIC JDBC MATCH (INVALID)
+  setBytes(null) getString=null was null true CLOUD EXT (OK)
+  setBytes(null) as batchgetString=null was null true CLOUD EXT (OK)
+  setDate() getString=2004-02-14 was null false JDBC MATCH(OK)
+  setDate() as batch getString=2004-02-14 was null false JDBC MATCH(OK)
+  setDate(null) getString=null was null true JDBC MATCH(OK)
+  setDate(null) as batch getString=null was null true JDBC MATCH(OK)
+  setTime() getString=13:26:42 was null false JDBC MATCH(OK)

[... 1270 lines stripped ...]