com.p6spy.engine.spy
Class P6CallableStatement
public
class
P6CallableStatement
extends P6PreparedStatement
implements CallableStatement
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
Method Summary |
Array | getArray(int p0) |
Array | getArray(String p0) |
BigDecimal | getBigDecimal(int p0) |
BigDecimal | getBigDecimal(int p0, int p1) |
BigDecimal | getBigDecimal(String p0) |
Blob | getBlob(int p0) |
Blob | getBlob(String p0) |
boolean | getBoolean(int p0) |
boolean | getBoolean(String p0) |
byte | getByte(int p0) |
byte | getByte(String p0) |
byte[] | getBytes(int p0) |
byte[] | getBytes(String p0) |
Clob | getClob(int p0) |
Clob | getClob(String p0) |
Date | getDate(int p0) |
Date | getDate(int p0, Calendar calendar) |
Date | getDate(String p0) |
Date | getDate(String p0, Calendar p1) |
double | getDouble(int p0) |
double | getDouble(String p0) |
float | getFloat(int p0) |
float | getFloat(String p0) |
int | getInt(int p0) |
int | getInt(String p0) |
Statement | getJDBC()
Returns the underlying JDBC object (in this case, a
java.sql.CallableStatement).
|
long | getLong(int p0) |
long | getLong(String p0) |
Object | getObject(int p0) |
Object | getObject(int p0, Map p1) |
Object | getObject(String p0) |
Object | getObject(String p0, Map p1) |
Ref | getRef(int p0) |
Ref | getRef(String p0) |
short | getShort(int p0) |
short | getShort(String p0) |
String | getString(int p0) |
String | getString(String p0) |
Time | getTime(int p0) |
Time | getTime(int p0, Calendar p1) |
Time | getTime(String p0) |
Time | getTime(String p0, Calendar p1) |
Timestamp | getTimestamp(int p0) |
Timestamp | getTimestamp(int p0, Calendar p1) |
Timestamp | getTimestamp(String p0) |
Timestamp | getTimestamp(String p0, Calendar p1) |
URL | getURL(int p0) |
URL | getURL(String p0) |
void | registerOutParameter(int p0, int p1) |
void | registerOutParameter(int p0, int p1, int p2) |
void | registerOutParameter(int p0, int p1, String p2) |
void | registerOutParameter(String p0, int p1) |
void | registerOutParameter(String p0, int p1, int p2) |
void | registerOutParameter(String p0, int p1, String p2) |
void | setAsciiStream(String p0, InputStream p1, int p2) |
void | setBigDecimal(String p0, BigDecimal p1) |
void | setBinaryStream(String p0, InputStream p1, int p2) |
void | setBoolean(String p0, boolean p1) |
void | setByte(String p0, byte p1) |
void | setBytes(String p0, byte[] p1) |
void | setCharacterStream(String p0, Reader p1, int p2) |
void | setDate(String p0, Date p1) |
void | setDate(String p0, Date p1, Calendar p2) |
void | setDouble(String p0, double p1) |
void | setFloat(String p0, float p1) |
void | setInt(String p0, int p1) |
void | setLong(String p0, long p1) |
void | setNull(String p0, int p1) |
void | setNull(String p0, int p1, String p2) |
void | setObject(String p0, Object p1, int p2, int p3) |
void | setObject(String p0, Object p1, int p2) |
void | setObject(String p0, Object p1) |
void | setShort(String p0, short p1) |
void | setString(String p0, String p1) |
void | setTime(String p0, Time p1) |
void | setTime(String p0, Time p1, Calendar p2) |
void | setTimestamp(String p0, Timestamp p1) |
void | setTimestamp(String p0, Timestamp p1, Calendar p2) |
void | setURL(String p0, URL p1) |
boolean | wasNull() |
protected String callableQuery
protected CallableStatement callStmtPassthru
public P6CallableStatement(
P6Factory factory, CallableStatement statement,
P6Connection conn, String query)
public Array getArray(int p0)
public Array getArray(String p0)
public BigDecimal getBigDecimal(int p0)
public BigDecimal getBigDecimal(int p0, int p1)
public BigDecimal getBigDecimal(String p0)
public Blob getBlob(int p0)
public Blob getBlob(String p0)
public boolean getBoolean(int p0)
public boolean getBoolean(String p0)
public byte getByte(int p0)
public byte getByte(String p0)
public byte[] getBytes(int p0)
public byte[] getBytes(String p0)
public Clob getClob(int p0)
public Clob getClob(String p0)
public Date getDate(int p0)
public Date getDate(int p0, Calendar calendar)
public Date getDate(String p0)
public Date getDate(String p0, Calendar p1)
public double getDouble(int p0)
public double getDouble(String p0)
public float getFloat(int p0)
public float getFloat(String p0)
public int getInt(int p0)
public int getInt(String p0)
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.
Returns: the wrapped JDBC object
public long getLong(int p0)
public long getLong(String p0)
public Object getObject(int p0)
public Object getObject(int p0, Map p1)
public Object getObject(String p0)
public Object getObject(String p0, Map p1)
public Ref getRef(int p0)
public Ref getRef(String p0)
public short getShort(int p0)
public short getShort(String p0)
public String getString(int p0)
public String getString(String p0)
public Time getTime(int p0)
public Time getTime(int p0, Calendar p1)
public Time getTime(String p0)
public Time getTime(String p0, Calendar p1)
public Timestamp getTimestamp(int p0)
public Timestamp getTimestamp(int p0, Calendar p1)
public Timestamp getTimestamp(String p0)
public Timestamp getTimestamp(String p0, Calendar p1)
public URL getURL(int p0)
public URL getURL(String p0)
public void registerOutParameter(int p0, int p1)
public void registerOutParameter(int p0, int p1, int p2)
public void registerOutParameter(int p0, int p1, String p2)
public void registerOutParameter(String p0, int p1)
public void registerOutParameter(String p0, int p1, int p2)
public void registerOutParameter(String p0, int p1, String p2)
public void setAsciiStream(String p0, InputStream p1, int p2)
public void setBigDecimal(String p0, BigDecimal p1)
public void setBinaryStream(String p0, InputStream p1, int p2)
public void setBoolean(String p0, boolean p1)
public void setByte(String p0, byte p1)
public void setBytes(String p0, byte[] p1)
public void setCharacterStream(String p0, Reader p1, int p2)
public void setDate(String p0, Date p1)
public void setDate(String p0, Date p1, Calendar p2)
public void setDouble(String p0, double p1)
public void setFloat(String p0, float p1)
public void setInt(String p0, int p1)
public void setLong(String p0, long p1)
public void setNull(String p0, int p1)
public void setNull(String p0, int p1, String p2)
public void setObject(String p0, Object p1, int p2, int p3)
public void setObject(String p0, Object p1, int p2)
public void setObject(String p0, Object p1)
public void setShort(String p0, short p1)
public void setString(String p0, String p1)
public void setTime(String p0, Time p1)
public void setTime(String p0, Time p1, Calendar p2)
public void setTimestamp(String p0, Timestamp p1)
public void setTimestamp(String p0, Timestamp p1, Calendar p2)
public void setURL(String p0, URL p1)
public boolean wasNull()