org.apache.commons.dbcp
Class DelegatingCallableStatement
java.lang.Object
org.apache.commons.dbcp.AbandonedTrace
org.apache.commons.dbcp.DelegatingStatement
org.apache.commons.dbcp.DelegatingPreparedStatement
org.apache.commons.dbcp.DelegatingCallableStatement
- All Implemented Interfaces:
- CallableStatement, PreparedStatement, Statement, Wrapper
- Direct Known Subclasses:
- PoolableCallableStatement
public class DelegatingCallableStatement
- extends DelegatingPreparedStatement
- implements CallableStatement
A base delegating implementation of 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: 892307 $ $Date: 2013-12-31 23:27:28 +0000 (Tue, 31 Dec 2013) $
- Author:
- Glenn L. Nielsen, James House, Dirk Verbeeck
Method Summary |
boolean |
equals(Object obj)
This method considers two objects to be equal
if the underlying jdbc objects are equal. |
Array |
getArray(int i)
|
Array |
getArray(String parameterName)
|
BigDecimal |
getBigDecimal(int parameterIndex)
|
BigDecimal |
getBigDecimal(int parameterIndex,
int scale)
Deprecated. |
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)
|
Reader |
getCharacterStream(int parameterIndex)
|
Reader |
getCharacterStream(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)
|
Reader |
getNCharacterStream(int parameterIndex)
|
Reader |
getNCharacterStream(String parameterName)
|
NClob |
getNClob(int parameterIndex)
|
NClob |
getNClob(String parameterName)
|
String |
getNString(int parameterIndex)
|
String |
getNString(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)
|
RowId |
getRowId(int parameterIndex)
|
RowId |
getRowId(String parameterName)
|
short |
getShort(int parameterIndex)
|
short |
getShort(String parameterName)
|
SQLXML |
getSQLXML(int parameterIndex)
|
SQLXML |
getSQLXML(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 inputStream)
|
void |
setAsciiStream(String parameterName,
InputStream x,
int length)
|
void |
setAsciiStream(String parameterName,
InputStream inputStream,
long length)
|
void |
setBigDecimal(String parameterName,
BigDecimal x)
|
void |
setBinaryStream(String parameterName,
InputStream inputStream)
|
void |
setBinaryStream(String parameterName,
InputStream x,
int length)
|
void |
setBinaryStream(String parameterName,
InputStream inputStream,
long length)
|
void |
setBlob(String parameterName,
Blob blob)
|
void |
setBlob(String parameterName,
InputStream inputStream)
|
void |
setBlob(String parameterName,
InputStream inputStream,
long 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)
|
void |
setCharacterStream(String parameterName,
Reader reader,
int length)
|
void |
setCharacterStream(String parameterName,
Reader reader,
long length)
|
void |
setClob(String parameterName,
Clob clob)
|
void |
setClob(String parameterName,
Reader reader)
|
void |
setClob(String parameterName,
Reader reader,
long 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 |
setNCharacterStream(String parameterName,
Reader reader)
|
void |
setNCharacterStream(String parameterName,
Reader reader,
long length)
|
void |
setNClob(String parameterName,
NClob value)
|
void |
setNClob(String parameterName,
Reader reader)
|
void |
setNClob(String parameterName,
Reader reader,
long length)
|
void |
setNString(String parameterName,
String value)
|
void |
setNull(String parameterName,
int sqlType)
|
void |
setNull(String parameterName,
int sqlType,
String typeName)
|
void |
setObject(String parameterName,
Object x)
|
void |
setObject(String parameterName,
Object x,
int targetSqlType)
|
void |
setObject(String parameterName,
Object x,
int targetSqlType,
int scale)
|
void |
setRowId(String parameterName,
RowId value)
|
void |
setShort(String parameterName,
short x)
|
void |
setSQLXML(String parameterName,
SQLXML value)
|
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()
|
Methods inherited from class org.apache.commons.dbcp.DelegatingPreparedStatement |
addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDelegate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL, toString |
Methods inherited from class org.apache.commons.dbcp.DelegatingStatement |
activate, addBatch, cancel, checkOpen, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getDelegate, getFetchDirection, getFetchSize, getGeneratedKeys, getInnermostDelegate, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, handleException, hashCode, isClosed, isPoolable, isWrapperFor, passivate, setCursorName, setDelegate, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unwrap |
Methods inherited from interface java.sql.PreparedStatement |
addBatch, clearParameters, execute, executeQuery, executeUpdate, getMetaData, getParameterMetaData, setArray, setAsciiStream, setAsciiStream, setAsciiStream, setBigDecimal, setBinaryStream, setBinaryStream, setBinaryStream, setBlob, setBlob, setBlob, setBoolean, setByte, setBytes, setCharacterStream, setCharacterStream, setCharacterStream, setClob, setClob, setClob, setDate, setDate, setDouble, setFloat, setInt, setLong, setNCharacterStream, setNCharacterStream, setNClob, setNClob, setNClob, setNString, setNull, setNull, setObject, setObject, setObject, setRef, setRowId, setShort, setSQLXML, setString, setTime, setTime, setTimestamp, setTimestamp, setUnicodeStream, setURL |
Methods inherited from interface java.sql.Statement |
addBatch, cancel, clearBatch, clearWarnings, close, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isPoolable, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout |
DelegatingCallableStatement
public 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.
- Parameters:
c
- the DelegatingConnection
that created this statements
- the CallableStatement
to delegate all calls to
equals
public boolean equals(Object obj)
- Description copied from class:
DelegatingStatement
- This method considers two objects to be equal
if the underlying jdbc objects are equal.
- Overrides:
equals
in class DelegatingPreparedStatement
setDelegate
public void setDelegate(CallableStatement s)
- Sets my delegate.
registerOutParameter
public void registerOutParameter(int parameterIndex,
int sqlType)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
registerOutParameter
public void registerOutParameter(int parameterIndex,
int sqlType,
int scale)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
wasNull
public boolean wasNull()
throws SQLException
- Specified by:
wasNull
in interface CallableStatement
- Throws:
SQLException
getString
public String getString(int parameterIndex)
throws SQLException
- Specified by:
getString
in interface CallableStatement
- Throws:
SQLException
getBoolean
public boolean getBoolean(int parameterIndex)
throws SQLException
- Specified by:
getBoolean
in interface CallableStatement
- Throws:
SQLException
getByte
public byte getByte(int parameterIndex)
throws SQLException
- Specified by:
getByte
in interface CallableStatement
- Throws:
SQLException
getShort
public short getShort(int parameterIndex)
throws SQLException
- Specified by:
getShort
in interface CallableStatement
- Throws:
SQLException
getInt
public int getInt(int parameterIndex)
throws SQLException
- Specified by:
getInt
in interface CallableStatement
- Throws:
SQLException
getLong
public long getLong(int parameterIndex)
throws SQLException
- Specified by:
getLong
in interface CallableStatement
- Throws:
SQLException
getFloat
public float getFloat(int parameterIndex)
throws SQLException
- Specified by:
getFloat
in interface CallableStatement
- Throws:
SQLException
getDouble
public double getDouble(int parameterIndex)
throws SQLException
- Specified by:
getDouble
in interface CallableStatement
- Throws:
SQLException
getBigDecimal
public BigDecimal getBigDecimal(int parameterIndex,
int scale)
throws SQLException
- Deprecated.
- Specified by:
getBigDecimal
in interface CallableStatement
- Throws:
SQLException
getBytes
public byte[] getBytes(int parameterIndex)
throws SQLException
- Specified by:
getBytes
in interface CallableStatement
- Throws:
SQLException
getDate
public Date getDate(int parameterIndex)
throws SQLException
- Specified by:
getDate
in interface CallableStatement
- Throws:
SQLException
getTime
public Time getTime(int parameterIndex)
throws SQLException
- Specified by:
getTime
in interface CallableStatement
- Throws:
SQLException
getTimestamp
public Timestamp getTimestamp(int parameterIndex)
throws SQLException
- Specified by:
getTimestamp
in interface CallableStatement
- Throws:
SQLException
getObject
public Object getObject(int parameterIndex)
throws SQLException
- Specified by:
getObject
in interface CallableStatement
- Throws:
SQLException
getBigDecimal
public BigDecimal getBigDecimal(int parameterIndex)
throws SQLException
- Specified by:
getBigDecimal
in interface CallableStatement
- Throws:
SQLException
getObject
public Object getObject(int i,
Map map)
throws SQLException
- Specified by:
getObject
in interface CallableStatement
- Throws:
SQLException
getRef
public Ref getRef(int i)
throws SQLException
- Specified by:
getRef
in interface CallableStatement
- Throws:
SQLException
getBlob
public Blob getBlob(int i)
throws SQLException
- Specified by:
getBlob
in interface CallableStatement
- Throws:
SQLException
getClob
public Clob getClob(int i)
throws SQLException
- Specified by:
getClob
in interface CallableStatement
- Throws:
SQLException
getArray
public Array getArray(int i)
throws SQLException
- Specified by:
getArray
in interface CallableStatement
- Throws:
SQLException
getDate
public Date getDate(int parameterIndex,
Calendar cal)
throws SQLException
- Specified by:
getDate
in interface CallableStatement
- Throws:
SQLException
getTime
public Time getTime(int parameterIndex,
Calendar cal)
throws SQLException
- Specified by:
getTime
in interface CallableStatement
- Throws:
SQLException
getTimestamp
public Timestamp getTimestamp(int parameterIndex,
Calendar cal)
throws SQLException
- Specified by:
getTimestamp
in interface CallableStatement
- Throws:
SQLException
registerOutParameter
public void registerOutParameter(int paramIndex,
int sqlType,
String typeName)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
registerOutParameter
public void registerOutParameter(String parameterName,
int sqlType)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
registerOutParameter
public void registerOutParameter(String parameterName,
int sqlType,
int scale)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
registerOutParameter
public void registerOutParameter(String parameterName,
int sqlType,
String typeName)
throws SQLException
- Specified by:
registerOutParameter
in interface CallableStatement
- Throws:
SQLException
getURL
public URL getURL(int parameterIndex)
throws SQLException
- Specified by:
getURL
in interface CallableStatement
- Throws:
SQLException
setURL
public void setURL(String parameterName,
URL val)
throws SQLException
- Specified by:
setURL
in interface CallableStatement
- Throws:
SQLException
setNull
public void setNull(String parameterName,
int sqlType)
throws SQLException
- Specified by:
setNull
in interface CallableStatement
- Throws:
SQLException
setBoolean
public void setBoolean(String parameterName,
boolean x)
throws SQLException
- Specified by:
setBoolean
in interface CallableStatement
- Throws:
SQLException
setByte
public void setByte(String parameterName,
byte x)
throws SQLException
- Specified by:
setByte
in interface CallableStatement
- Throws:
SQLException
setShort
public void setShort(String parameterName,
short x)
throws SQLException
- Specified by:
setShort
in interface CallableStatement
- Throws:
SQLException
setInt
public void setInt(String parameterName,
int x)
throws SQLException
- Specified by:
setInt
in interface CallableStatement
- Throws:
SQLException
setLong
public void setLong(String parameterName,
long x)
throws SQLException
- Specified by:
setLong
in interface CallableStatement
- Throws:
SQLException
setFloat
public void setFloat(String parameterName,
float x)
throws SQLException
- Specified by:
setFloat
in interface CallableStatement
- Throws:
SQLException
setDouble
public void setDouble(String parameterName,
double x)
throws SQLException
- Specified by:
setDouble
in interface CallableStatement
- Throws:
SQLException
setBigDecimal
public void setBigDecimal(String parameterName,
BigDecimal x)
throws SQLException
- Specified by:
setBigDecimal
in interface CallableStatement
- Throws:
SQLException
setString
public void setString(String parameterName,
String x)
throws SQLException
- Specified by:
setString
in interface CallableStatement
- Throws:
SQLException
setBytes
public void setBytes(String parameterName,
byte[] x)
throws SQLException
- Specified by:
setBytes
in interface CallableStatement
- Throws:
SQLException
setDate
public void setDate(String parameterName,
Date x)
throws SQLException
- Specified by:
setDate
in interface CallableStatement
- Throws:
SQLException
setTime
public void setTime(String parameterName,
Time x)
throws SQLException
- Specified by:
setTime
in interface CallableStatement
- Throws:
SQLException
setTimestamp
public void setTimestamp(String parameterName,
Timestamp x)
throws SQLException
- Specified by:
setTimestamp
in interface CallableStatement
- Throws:
SQLException
setAsciiStream
public void setAsciiStream(String parameterName,
InputStream x,
int length)
throws SQLException
- Specified by:
setAsciiStream
in interface CallableStatement
- Throws:
SQLException
setBinaryStream
public void setBinaryStream(String parameterName,
InputStream x,
int length)
throws SQLException
- Specified by:
setBinaryStream
in interface CallableStatement
- Throws:
SQLException
setObject
public void setObject(String parameterName,
Object x,
int targetSqlType,
int scale)
throws SQLException
- Specified by:
setObject
in interface CallableStatement
- Throws:
SQLException
setObject
public void setObject(String parameterName,
Object x,
int targetSqlType)
throws SQLException
- Specified by:
setObject
in interface CallableStatement
- Throws:
SQLException
setObject
public void setObject(String parameterName,
Object x)
throws SQLException
- Specified by:
setObject
in interface CallableStatement
- Throws:
SQLException
setCharacterStream
public void setCharacterStream(String parameterName,
Reader reader,
int length)
throws SQLException
- Specified by:
setCharacterStream
in interface CallableStatement
- Throws:
SQLException
setDate
public void setDate(String parameterName,
Date x,
Calendar cal)
throws SQLException
- Specified by:
setDate
in interface CallableStatement
- Throws:
SQLException
setTime
public void setTime(String parameterName,
Time x,
Calendar cal)
throws SQLException
- Specified by:
setTime
in interface CallableStatement
- Throws:
SQLException
setTimestamp
public void setTimestamp(String parameterName,
Timestamp x,
Calendar cal)
throws SQLException
- Specified by:
setTimestamp
in interface CallableStatement
- Throws:
SQLException
setNull
public void setNull(String parameterName,
int sqlType,
String typeName)
throws SQLException
- Specified by:
setNull
in interface CallableStatement
- Throws:
SQLException
getString
public String getString(String parameterName)
throws SQLException
- Specified by:
getString
in interface CallableStatement
- Throws:
SQLException
getBoolean
public boolean getBoolean(String parameterName)
throws SQLException
- Specified by:
getBoolean
in interface CallableStatement
- Throws:
SQLException
getByte
public byte getByte(String parameterName)
throws SQLException
- Specified by:
getByte
in interface CallableStatement
- Throws:
SQLException
getShort
public short getShort(String parameterName)
throws SQLException
- Specified by:
getShort
in interface CallableStatement
- Throws:
SQLException
getInt
public int getInt(String parameterName)
throws SQLException
- Specified by:
getInt
in interface CallableStatement
- Throws:
SQLException
getLong
public long getLong(String parameterName)
throws SQLException
- Specified by:
getLong
in interface CallableStatement
- Throws:
SQLException
getFloat
public float getFloat(String parameterName)
throws SQLException
- Specified by:
getFloat
in interface CallableStatement
- Throws:
SQLException
getDouble
public double getDouble(String parameterName)
throws SQLException
- Specified by:
getDouble
in interface CallableStatement
- Throws:
SQLException
getBytes
public byte[] getBytes(String parameterName)
throws SQLException
- Specified by:
getBytes
in interface CallableStatement
- Throws:
SQLException
getDate
public Date getDate(String parameterName)
throws SQLException
- Specified by:
getDate
in interface CallableStatement
- Throws:
SQLException
getTime
public Time getTime(String parameterName)
throws SQLException
- Specified by:
getTime
in interface CallableStatement
- Throws:
SQLException
getTimestamp
public Timestamp getTimestamp(String parameterName)
throws SQLException
- Specified by:
getTimestamp
in interface CallableStatement
- Throws:
SQLException
getObject
public Object getObject(String parameterName)
throws SQLException
- Specified by:
getObject
in interface CallableStatement
- Throws:
SQLException
getBigDecimal
public BigDecimal getBigDecimal(String parameterName)
throws SQLException
- Specified by:
getBigDecimal
in interface CallableStatement
- Throws:
SQLException
getObject
public Object getObject(String parameterName,
Map map)
throws SQLException
- Specified by:
getObject
in interface CallableStatement
- Throws:
SQLException
getRef
public Ref getRef(String parameterName)
throws SQLException
- Specified by:
getRef
in interface CallableStatement
- Throws:
SQLException
getBlob
public Blob getBlob(String parameterName)
throws SQLException
- Specified by:
getBlob
in interface CallableStatement
- Throws:
SQLException
getClob
public Clob getClob(String parameterName)
throws SQLException
- Specified by:
getClob
in interface CallableStatement
- Throws:
SQLException
getArray
public Array getArray(String parameterName)
throws SQLException
- Specified by:
getArray
in interface CallableStatement
- Throws:
SQLException
getDate
public Date getDate(String parameterName,
Calendar cal)
throws SQLException
- Specified by:
getDate
in interface CallableStatement
- Throws:
SQLException
getTime
public Time getTime(String parameterName,
Calendar cal)
throws SQLException
- Specified by:
getTime
in interface CallableStatement
- Throws:
SQLException
getTimestamp
public Timestamp getTimestamp(String parameterName,
Calendar cal)
throws SQLException
- Specified by:
getTimestamp
in interface CallableStatement
- Throws:
SQLException
getURL
public URL getURL(String parameterName)
throws SQLException
- Specified by:
getURL
in interface CallableStatement
- Throws:
SQLException
getRowId
public RowId getRowId(int parameterIndex)
throws SQLException
- Specified by:
getRowId
in interface CallableStatement
- Throws:
SQLException
getRowId
public RowId getRowId(String parameterName)
throws SQLException
- Specified by:
getRowId
in interface CallableStatement
- Throws:
SQLException
setRowId
public void setRowId(String parameterName,
RowId value)
throws SQLException
- Specified by:
setRowId
in interface CallableStatement
- Throws:
SQLException
setNString
public void setNString(String parameterName,
String value)
throws SQLException
- Specified by:
setNString
in interface CallableStatement
- Throws:
SQLException
setNCharacterStream
public void setNCharacterStream(String parameterName,
Reader reader,
long length)
throws SQLException
- Specified by:
setNCharacterStream
in interface CallableStatement
- Throws:
SQLException
setNClob
public void setNClob(String parameterName,
NClob value)
throws SQLException
- Specified by:
setNClob
in interface CallableStatement
- Throws:
SQLException
setClob
public void setClob(String parameterName,
Reader reader,
long length)
throws SQLException
- Specified by:
setClob
in interface CallableStatement
- Throws:
SQLException
setBlob
public void setBlob(String parameterName,
InputStream inputStream,
long length)
throws SQLException
- Specified by:
setBlob
in interface CallableStatement
- Throws:
SQLException
setNClob
public void setNClob(String parameterName,
Reader reader,
long length)
throws SQLException
- Specified by:
setNClob
in interface CallableStatement
- Throws:
SQLException
getNClob
public NClob getNClob(int parameterIndex)
throws SQLException
- Specified by:
getNClob
in interface CallableStatement
- Throws:
SQLException
getNClob
public NClob getNClob(String parameterName)
throws SQLException
- Specified by:
getNClob
in interface CallableStatement
- Throws:
SQLException
setSQLXML
public void setSQLXML(String parameterName,
SQLXML value)
throws SQLException
- Specified by:
setSQLXML
in interface CallableStatement
- Throws:
SQLException
getSQLXML
public SQLXML getSQLXML(int parameterIndex)
throws SQLException
- Specified by:
getSQLXML
in interface CallableStatement
- Throws:
SQLException
getSQLXML
public SQLXML getSQLXML(String parameterName)
throws SQLException
- Specified by:
getSQLXML
in interface CallableStatement
- Throws:
SQLException
getNString
public String getNString(int parameterIndex)
throws SQLException
- Specified by:
getNString
in interface CallableStatement
- Throws:
SQLException
getNString
public String getNString(String parameterName)
throws SQLException
- Specified by:
getNString
in interface CallableStatement
- Throws:
SQLException
getNCharacterStream
public Reader getNCharacterStream(int parameterIndex)
throws SQLException
- Specified by:
getNCharacterStream
in interface CallableStatement
- Throws:
SQLException
getNCharacterStream
public Reader getNCharacterStream(String parameterName)
throws SQLException
- Specified by:
getNCharacterStream
in interface CallableStatement
- Throws:
SQLException
getCharacterStream
public Reader getCharacterStream(int parameterIndex)
throws SQLException
- Specified by:
getCharacterStream
in interface CallableStatement
- Throws:
SQLException
getCharacterStream
public Reader getCharacterStream(String parameterName)
throws SQLException
- Specified by:
getCharacterStream
in interface CallableStatement
- Throws:
SQLException
setBlob
public void setBlob(String parameterName,
Blob blob)
throws SQLException
- Specified by:
setBlob
in interface CallableStatement
- Throws:
SQLException
setClob
public void setClob(String parameterName,
Clob clob)
throws SQLException
- Specified by:
setClob
in interface CallableStatement
- Throws:
SQLException
setAsciiStream
public void setAsciiStream(String parameterName,
InputStream inputStream,
long length)
throws SQLException
- Specified by:
setAsciiStream
in interface CallableStatement
- Throws:
SQLException
setBinaryStream
public void setBinaryStream(String parameterName,
InputStream inputStream,
long length)
throws SQLException
- Specified by:
setBinaryStream
in interface CallableStatement
- Throws:
SQLException
setCharacterStream
public void setCharacterStream(String parameterName,
Reader reader,
long length)
throws SQLException
- Specified by:
setCharacterStream
in interface CallableStatement
- Throws:
SQLException
setAsciiStream
public void setAsciiStream(String parameterName,
InputStream inputStream)
throws SQLException
- Specified by:
setAsciiStream
in interface CallableStatement
- Throws:
SQLException
setBinaryStream
public void setBinaryStream(String parameterName,
InputStream inputStream)
throws SQLException
- Specified by:
setBinaryStream
in interface CallableStatement
- Throws:
SQLException
setCharacterStream
public void setCharacterStream(String parameterName,
Reader reader)
throws SQLException
- Specified by:
setCharacterStream
in interface CallableStatement
- Throws:
SQLException
setNCharacterStream
public void setNCharacterStream(String parameterName,
Reader reader)
throws SQLException
- Specified by:
setNCharacterStream
in interface CallableStatement
- Throws:
SQLException
setClob
public void setClob(String parameterName,
Reader reader)
throws SQLException
- Specified by:
setClob
in interface CallableStatement
- Throws:
SQLException
setBlob
public void setBlob(String parameterName,
InputStream inputStream)
throws SQLException
- Specified by:
setBlob
in interface CallableStatement
- Throws:
SQLException
setNClob
public void setNClob(String parameterName,
Reader reader)
throws SQLException
- Specified by:
setNClob
in interface CallableStatement
- Throws:
SQLException
Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.