Description: JDBC Driver Extension implementing CallableStatement.
$Author: bradleydot $
$Revision: 1.5 $
$Date: 2003/08/04 20:18:23 $
$Id: P6CallableStatement.java,v 1.5 2003/08/04 20:18:23 bradleydot Exp $
$Source: /cvsroot/p6spy/p6spy/com/p6spy/engine/spy/P6CallableStatement.java,v $
$Log: P6CallableStatement.java,v $
Revision 1.5 2003/08/04 20:18:23 bradleydot
Added calls to growvalues in registerOutParameters if they are outside the current array size.
Revision 1.4 2003/06/03 19:20:24 cheechq
removed unused imports
Revision 1.3 2003/01/03 20:33:42 aarvesen
Added getJDBC() method to return the underlying jdbc object.
Revision 1.2 2002/12/06 22:40:13 aarvesen
Extend P6Base.
New factory registration in the constructor.
Revision 1.1 2002/05/24 07:31:13 jeffgoke
version 1 rewrite
Revision 1.4 2002/04/18 06:54:39 jeffgoke
added batch statement logging support
Revision 1.3 2002/04/15 05:13:32 jeffgoke
Simon Sadedin added timing support. Fixed bug where batch execute was not
getting logged. Added result set timing. Updated the log format to include
categories, and updated options to control the categories. Updated
documentation.
Revision 1.2 2002/04/11 04:18:03 jeffgoke
fixed bug where callable & prepared were not passing their ancestors the correct constructor information
Revision 1.1 2002/04/10 04:24:26 jeffgoke
added support for callable statements and fixed numerous bugs that allowed the real class to be returned
Revision 1.1.1.1 2002/04/07 04:52:25 jeffgoke
no message
Revision 1.2 2001-08-05 09:16:04-05 andy
final version on the website
Revision 1.1 2001-08-02 07:52:43-05 andy
<>
Revision 1.0 2001-08-02 06:37:42-05 andy
Initial revision
getBoolean
public boolean getBoolean(String p0)
throws SQLException
getBoolean
public boolean getBoolean(int p0)
throws SQLException
getBytes
public byte[] getBytes(String p0)
throws SQLException
getDouble
public double getDouble(String p0)
throws SQLException
getDouble
public double getDouble(int p0)
throws SQLException
getFloat
public float getFloat(String p0)
throws SQLException
getJDBC
public Statement getJDBC()
Returns the underlying JDBC object (in this case, a
java.sql.CallableStatement).
The returned object is a java.sql.Statement due
to inheritance reasons, so you'll need to cast
appropriately.
- getJDBC in interface P6PreparedStatement
- the wrapped JDBC object
getObject
public Object getObject(String p0)
throws SQLException
getObject
public Object getObject(int p0)
throws SQLException
getShort
public short getShort(String p0)
throws SQLException
getString
public String getString(String p0)
throws SQLException
getString
public String getString(int p0)
throws SQLException
registerOutParameter
public void registerOutParameter(String p0,
int p1)
throws SQLException
registerOutParameter
public void registerOutParameter(String p0,
int p1,
String p2)
throws SQLException
registerOutParameter
public void registerOutParameter(String p0,
int p1,
int p2)
throws SQLException
registerOutParameter
public void registerOutParameter(int p0,
int p1)
throws SQLException
registerOutParameter
public void registerOutParameter(int p0,
int p1,
String p2)
throws SQLException
registerOutParameter
public void registerOutParameter(int p0,
int p1,
int p2)
throws SQLException
setBoolean
public void setBoolean(String p0,
boolean p1)
throws SQLException
setByte
public void setByte(String p0,
byte p1)
throws SQLException
setBytes
public void setBytes(String p0,
p1[] )
throws SQLException
setCharacterStream
public void setCharacterStream(String p0,
Reader p1,
int p2)
throws SQLException
setDouble
public void setDouble(String p0,
double p1)
throws SQLException
setFloat
public void setFloat(String p0,
float p1)
throws SQLException
setInt
public void setInt(String p0,
int p1)
throws SQLException
setLong
public void setLong(String p0,
long p1)
throws SQLException
setNull
public void setNull(String p0,
int p1)
throws SQLException
setNull
public void setNull(String p0,
int p1,
String p2)
throws SQLException
setObject
public void setObject(String p0,
Object p1)
throws SQLException
setObject
public void setObject(String p0,
Object p1,
int p2)
throws SQLException
setObject
public void setObject(String p0,
Object p1,
int p2,
int p3)
throws SQLException
setShort
public void setShort(String p0,
short p1)
throws SQLException
setString
public void setString(String p0,
String p1)
throws SQLException
wasNull
public boolean wasNull()
throws SQLException