|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.mockrunner.jdbc.ParameterUtil
public class ParameterUtil
Util class for PreparedStatement
and ResultSet
parameters.
Constructor Summary | |
---|---|
ParameterUtil()
|
Method Summary | |
---|---|
static boolean |
compareParameter(java.lang.Object source,
java.lang.Object target)
Compares two parameters of a PreparedStatement or
CallableStatement . |
static java.lang.Object |
copyParameter(java.lang.Object source)
Copies a parameter of a PreparedStatement ,
CallableStatement or a ResultSet value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterUtil()
Method Detail |
---|
public static java.lang.Object copyParameter(java.lang.Object source)
PreparedStatement
,
CallableStatement
or a ResultSet
value.
InputStream
objects, Reader
objects
and arrays are copied into new allocated streams or arrays.
All other objects are cloned by calling the clone method.
If the object is not cloneable, it is returned unchanged.
source
- the parameter to copy
public static boolean compareParameter(java.lang.Object source, java.lang.Object target)
PreparedStatement
or
CallableStatement
. Can also be used to compare
values of a ResultSet
. It is used by
PreparedStatementResultSetHandler
for comparing parameters specified in the prepare
methods.
Since the parameters can be of the type byte[]
,
InputStream
and Reader
this method handles
these types of objects. All other objects are compared using the
equals
method. The mock versions of Ref
,
Array
, Blob
, Clob
,
Struct
etc. all provide a suitable equals
implementation.
source
- the first parametertarget
- the second parameter
true
if source is equal to target,
false
otherwise
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |