org.apache.commons.dbcp
public class DelegatingCallableStatement extends DelegatingPreparedStatement implements CallableStatement
All of the methods from the CallableStatement interface simply call the corresponding method on the "delegate" provided in my constructor.
Extends AbandonedTrace to implement Statement tracking and logging of code which created the Statement. Tracking the Statement ensures that the Connection which created it can close any open Statement's on Connection close.
Version: $Revision: 491655 $ $Date: 2007-01-01 15:05:30 -0700 (Mon, 01 Jan 2007) $
Constructor Summary | |
---|---|
DelegatingCallableStatement(DelegatingConnection c, CallableStatement s)
Create a wrapper for the Statement which traces this
Statement to the Connection which created it and the
code which created it.
|
Method Summary | |
---|---|
boolean | equals(Object obj) |
Array | getArray(int i) |
Array | getArray(String parameterName) |
BigDecimal | getBigDecimal(int parameterIndex, int scale) |
BigDecimal | getBigDecimal(int parameterIndex) |
BigDecimal | getBigDecimal(String parameterName) |
Blob | getBlob(int i) |
Blob | getBlob(String parameterName) |
boolean | getBoolean(int parameterIndex) |
boolean | getBoolean(String parameterName) |
byte | getByte(int parameterIndex) |
byte | getByte(String parameterName) |
byte[] | getBytes(int parameterIndex) |
byte[] | getBytes(String parameterName) |
Clob | getClob(int i) |
Clob | getClob(String parameterName) |
Date | getDate(int parameterIndex) |
Date | getDate(int parameterIndex, Calendar cal) |
Date | getDate(String parameterName) |
Date | getDate(String parameterName, Calendar cal) |
double | getDouble(int parameterIndex) |
double | getDouble(String parameterName) |
float | getFloat(int parameterIndex) |
float | getFloat(String parameterName) |
int | getInt(int parameterIndex) |
int | getInt(String parameterName) |
long | getLong(int parameterIndex) |
long | getLong(String parameterName) |
Object | getObject(int parameterIndex) |
Object | getObject(int i, Map map) |
Object | getObject(String parameterName) |
Object | getObject(String parameterName, Map map) |
Ref | getRef(int i) |
Ref | getRef(String parameterName) |
short | getShort(int parameterIndex) |
short | getShort(String parameterName) |
String | getString(int parameterIndex) |
String | getString(String parameterName) |
Time | getTime(int parameterIndex) |
Time | getTime(int parameterIndex, Calendar cal) |
Time | getTime(String parameterName) |
Time | getTime(String parameterName, Calendar cal) |
Timestamp | getTimestamp(int parameterIndex) |
Timestamp | getTimestamp(int parameterIndex, Calendar cal) |
Timestamp | getTimestamp(String parameterName) |
Timestamp | getTimestamp(String parameterName, Calendar cal) |
URL | getURL(int parameterIndex) |
URL | getURL(String parameterName) |
void | registerOutParameter(int parameterIndex, int sqlType) |
void | registerOutParameter(int parameterIndex, int sqlType, int scale) |
void | registerOutParameter(int paramIndex, int sqlType, String typeName) |
void | registerOutParameter(String parameterName, int sqlType) |
void | registerOutParameter(String parameterName, int sqlType, int scale) |
void | registerOutParameter(String parameterName, int sqlType, String typeName) |
void | setAsciiStream(String parameterName, InputStream x, int length) |
void | setBigDecimal(String parameterName, BigDecimal x) |
void | setBinaryStream(String parameterName, InputStream x, int length) |
void | setBoolean(String parameterName, boolean x) |
void | setByte(String parameterName, byte x) |
void | setBytes(String parameterName, byte[] x) |
void | setCharacterStream(String parameterName, Reader reader, int length) |
void | setDate(String parameterName, Date x) |
void | setDate(String parameterName, Date x, Calendar cal) |
void | setDelegate(CallableStatement s) Sets my delegate. |
void | setDouble(String parameterName, double x) |
void | setFloat(String parameterName, float x) |
void | setInt(String parameterName, int x) |
void | setLong(String parameterName, long x) |
void | setNull(String parameterName, int sqlType) |
void | setNull(String parameterName, int sqlType, String typeName) |
void | setObject(String parameterName, Object x, int targetSqlType, int scale) |
void | setObject(String parameterName, Object x, int targetSqlType) |
void | setObject(String parameterName, Object x) |
void | setShort(String parameterName, short x) |
void | setString(String parameterName, String x) |
void | setTime(String parameterName, Time x) |
void | setTime(String parameterName, Time x, Calendar cal) |
void | setTimestamp(String parameterName, Timestamp x) |
void | setTimestamp(String parameterName, Timestamp x, Calendar cal) |
void | setURL(String parameterName, URL val) |
boolean | wasNull() |
Parameters: c the DelegatingConnection that created this statement s the CallableStatement to delegate all calls to
Deprecated: