Package org.apache.tomcat.dbcp.dbcp2
Class DelegatingCallableStatement
- java.lang.Object
-
- org.apache.tomcat.dbcp.dbcp2.AbandonedTrace
-
- org.apache.tomcat.dbcp.dbcp2.DelegatingStatement
-
- org.apache.tomcat.dbcp.dbcp2.DelegatingPreparedStatement
-
- org.apache.tomcat.dbcp.dbcp2.DelegatingCallableStatement
-
- All Implemented Interfaces:
AutoCloseable,CallableStatement,PreparedStatement,Statement,Wrapper,TrackedUse
- Direct Known Subclasses:
PoolableCallableStatement
public class DelegatingCallableStatement extends DelegatingPreparedStatement implements CallableStatement
A base delegating implementation ofCallableStatement.All of the methods from the
CallableStatementinterface 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.
- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from interface java.sql.Statement
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO
-
-
Constructor Summary
Constructors Constructor Description DelegatingCallableStatement(DelegatingConnection<?> connection, CallableStatement statement)Creates a wrapper for the Statement which traces this Statement to the Connection which created it and the code which created it.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ArraygetArray(int parameterIndex)ArraygetArray(String parameterName)BigDecimalgetBigDecimal(int parameterIndex)BigDecimalgetBigDecimal(int parameterIndex, int scale)Deprecated.BigDecimalgetBigDecimal(String parameterName)BlobgetBlob(int parameterIndex)BlobgetBlob(String parameterName)booleangetBoolean(int parameterIndex)booleangetBoolean(String parameterName)bytegetByte(int parameterIndex)bytegetByte(String parameterName)byte[]getBytes(int parameterIndex)byte[]getBytes(String parameterName)ReadergetCharacterStream(int parameterIndex)ReadergetCharacterStream(String parameterName)ClobgetClob(int parameterIndex)ClobgetClob(String parameterName)DategetDate(int parameterIndex)DategetDate(int parameterIndex, Calendar cal)DategetDate(String parameterName)DategetDate(String parameterName, Calendar cal)doublegetDouble(int parameterIndex)doublegetDouble(String parameterName)floatgetFloat(int parameterIndex)floatgetFloat(String parameterName)intgetInt(int parameterIndex)intgetInt(String parameterName)longgetLong(int parameterIndex)longgetLong(String parameterName)ReadergetNCharacterStream(int parameterIndex)ReadergetNCharacterStream(String parameterName)NClobgetNClob(int parameterIndex)NClobgetNClob(String parameterName)StringgetNString(int parameterIndex)StringgetNString(String parameterName)ObjectgetObject(int parameterIndex)<T> TgetObject(int parameterIndex, Class<T> type)ObjectgetObject(int i, Map<String,Class<?>> map)ObjectgetObject(String parameterName)<T> TgetObject(String parameterName, Class<T> type)ObjectgetObject(String parameterName, Map<String,Class<?>> map)RefgetRef(int parameterIndex)RefgetRef(String parameterName)RowIdgetRowId(int parameterIndex)RowIdgetRowId(String parameterName)shortgetShort(int parameterIndex)shortgetShort(String parameterName)SQLXMLgetSQLXML(int parameterIndex)SQLXMLgetSQLXML(String parameterName)StringgetString(int parameterIndex)StringgetString(String parameterName)TimegetTime(int parameterIndex)TimegetTime(int parameterIndex, Calendar cal)TimegetTime(String parameterName)TimegetTime(String parameterName, Calendar cal)TimestampgetTimestamp(int parameterIndex)TimestampgetTimestamp(int parameterIndex, Calendar cal)TimestampgetTimestamp(String parameterName)TimestampgetTimestamp(String parameterName, Calendar cal)URLgetURL(int parameterIndex)URLgetURL(String parameterName)voidregisterOutParameter(int parameterIndex, int sqlType)voidregisterOutParameter(int parameterIndex, int sqlType, int scale)voidregisterOutParameter(int paramIndex, int sqlType, String typeName)voidregisterOutParameter(String parameterName, int sqlType)voidregisterOutParameter(String parameterName, int sqlType, int scale)voidregisterOutParameter(String parameterName, int sqlType, String typeName)voidsetAsciiStream(String parameterName, InputStream inputStream)voidsetAsciiStream(String parameterName, InputStream x, int length)voidsetAsciiStream(String parameterName, InputStream inputStream, long length)voidsetBigDecimal(String parameterName, BigDecimal x)voidsetBinaryStream(String parameterName, InputStream inputStream)voidsetBinaryStream(String parameterName, InputStream x, int length)voidsetBinaryStream(String parameterName, InputStream inputStream, long length)voidsetBlob(String parameterName, InputStream inputStream)voidsetBlob(String parameterName, InputStream inputStream, long length)voidsetBlob(String parameterName, Blob blob)voidsetBoolean(String parameterName, boolean x)voidsetByte(String parameterName, byte x)voidsetBytes(String parameterName, byte[] x)voidsetCharacterStream(String parameterName, Reader reader)voidsetCharacterStream(String parameterName, Reader reader, int length)voidsetCharacterStream(String parameterName, Reader reader, long length)voidsetClob(String parameterName, Reader reader)voidsetClob(String parameterName, Reader reader, long length)voidsetClob(String parameterName, Clob clob)voidsetDate(String parameterName, Date x)voidsetDate(String parameterName, Date x, Calendar cal)voidsetDouble(String parameterName, double x)voidsetFloat(String parameterName, float x)voidsetInt(String parameterName, int x)voidsetLong(String parameterName, long x)voidsetNCharacterStream(String parameterName, Reader reader)voidsetNCharacterStream(String parameterName, Reader reader, long length)voidsetNClob(String parameterName, Reader reader)voidsetNClob(String parameterName, Reader reader, long length)voidsetNClob(String parameterName, NClob value)voidsetNString(String parameterName, String value)voidsetNull(String parameterName, int sqlType)voidsetNull(String parameterName, int sqlType, String typeName)voidsetObject(String parameterName, Object x)voidsetObject(String parameterName, Object x, int targetSqlType)voidsetObject(String parameterName, Object x, int targetSqlType, int scale)voidsetRowId(String parameterName, RowId value)voidsetShort(String parameterName, short x)voidsetSQLXML(String parameterName, SQLXML value)voidsetString(String parameterName, String x)voidsetTime(String parameterName, Time x)voidsetTime(String parameterName, Time x, Calendar cal)voidsetTimestamp(String parameterName, Timestamp x)voidsetTimestamp(String parameterName, Timestamp x, Calendar cal)voidsetURL(String parameterName, URL val)booleanwasNull()-
Methods inherited from class org.apache.tomcat.dbcp.dbcp2.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, 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.tomcat.dbcp.dbcp2.DelegatingStatement
activate, addBatch, cancel, checkOpen, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, finalize, getConnection, getConnectionInternal, getDelegate, getFetchDirection, getFetchSize, getGeneratedKeys, getInnermostDelegate, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, handleException, isClosed, isClosedInternal, isCloseOnCompletion, isPoolable, isWrapperFor, passivate, setClosedInternal, setCursorName, setDelegate, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unwrap
-
Methods inherited from class org.apache.tomcat.dbcp.dbcp2.AbandonedTrace
addTrace, clearTrace, getLastUsed, getTrace, removeThisTrace, removeTrace, setLastUsed, setLastUsed
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.sql.CallableStatement
registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, registerOutParameter, setObject, setObject
-
Methods inherited from interface java.sql.PreparedStatement
addBatch, clearParameters, execute, executeLargeUpdate, 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, 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, closeOnCompletion, enquoteIdentifier, enquoteLiteral, enquoteNCharLiteral, execute, execute, execute, execute, executeBatch, executeLargeBatch, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeLargeUpdate, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getConnection, getFetchDirection, getFetchSize, getGeneratedKeys, getLargeMaxRows, getLargeUpdateCount, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSet, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isPoolable, isSimpleIdentifier, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setLargeMaxRows, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout
-
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
Constructor Detail
-
DelegatingCallableStatement
public DelegatingCallableStatement(DelegatingConnection<?> connection, CallableStatement statement)
Creates a wrapper for the Statement which traces this Statement to the Connection which created it and the code which created it.- Parameters:
connection- theDelegatingConnectionthat created this statementstatement- theCallableStatementto delegate all calls to
-
-
Method Detail
-
getArray
public Array getArray(int parameterIndex) throws SQLException
- Specified by:
getArrayin interfaceCallableStatement- Throws:
SQLException
-
getArray
public Array getArray(String parameterName) throws SQLException
- Specified by:
getArrayin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(int parameterIndex) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
@Deprecated public BigDecimal getBigDecimal(int parameterIndex, int scale) throws SQLException
Deprecated.- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(String parameterName) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getBlob
public Blob getBlob(int parameterIndex) throws SQLException
- Specified by:
getBlobin interfaceCallableStatement- Throws:
SQLException
-
getBlob
public Blob getBlob(String parameterName) throws SQLException
- Specified by:
getBlobin interfaceCallableStatement- Throws:
SQLException
-
getBoolean
public boolean getBoolean(int parameterIndex) throws SQLException- Specified by:
getBooleanin interfaceCallableStatement- Throws:
SQLException
-
getBoolean
public boolean getBoolean(String parameterName) throws SQLException
- Specified by:
getBooleanin interfaceCallableStatement- Throws:
SQLException
-
getByte
public byte getByte(int parameterIndex) throws SQLException- Specified by:
getBytein interfaceCallableStatement- Throws:
SQLException
-
getByte
public byte getByte(String parameterName) throws SQLException
- Specified by:
getBytein interfaceCallableStatement- Throws:
SQLException
-
getBytes
public byte[] getBytes(int parameterIndex) throws SQLException- Specified by:
getBytesin interfaceCallableStatement- Throws:
SQLException
-
getBytes
public byte[] getBytes(String parameterName) throws SQLException
- Specified by:
getBytesin interfaceCallableStatement- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(int parameterIndex) throws SQLException
- Specified by:
getCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(String parameterName) throws SQLException
- Specified by:
getCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
getClob
public Clob getClob(int parameterIndex) throws SQLException
- Specified by:
getClobin interfaceCallableStatement- Throws:
SQLException
-
getClob
public Clob getClob(String parameterName) throws SQLException
- Specified by:
getClobin interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int parameterIndex) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(String parameterName) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(String parameterName, Calendar cal) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getDouble
public double getDouble(int parameterIndex) throws SQLException- Specified by:
getDoublein interfaceCallableStatement- Throws:
SQLException
-
getDouble
public double getDouble(String parameterName) throws SQLException
- Specified by:
getDoublein interfaceCallableStatement- Throws:
SQLException
-
getFloat
public float getFloat(int parameterIndex) throws SQLException- Specified by:
getFloatin interfaceCallableStatement- Throws:
SQLException
-
getFloat
public float getFloat(String parameterName) throws SQLException
- Specified by:
getFloatin interfaceCallableStatement- Throws:
SQLException
-
getInt
public int getInt(int parameterIndex) throws SQLException- Specified by:
getIntin interfaceCallableStatement- Throws:
SQLException
-
getInt
public int getInt(String parameterName) throws SQLException
- Specified by:
getIntin interfaceCallableStatement- Throws:
SQLException
-
getLong
public long getLong(int parameterIndex) throws SQLException- Specified by:
getLongin interfaceCallableStatement- Throws:
SQLException
-
getLong
public long getLong(String parameterName) throws SQLException
- Specified by:
getLongin interfaceCallableStatement- Throws:
SQLException
-
getNCharacterStream
public Reader getNCharacterStream(int parameterIndex) throws SQLException
- Specified by:
getNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
getNCharacterStream
public Reader getNCharacterStream(String parameterName) throws SQLException
- Specified by:
getNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
getNClob
public NClob getNClob(int parameterIndex) throws SQLException
- Specified by:
getNClobin interfaceCallableStatement- Throws:
SQLException
-
getNClob
public NClob getNClob(String parameterName) throws SQLException
- Specified by:
getNClobin interfaceCallableStatement- Throws:
SQLException
-
getNString
public String getNString(int parameterIndex) throws SQLException
- Specified by:
getNStringin interfaceCallableStatement- Throws:
SQLException
-
getNString
public String getNString(String parameterName) throws SQLException
- Specified by:
getNStringin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(int parameterIndex) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public <T> T getObject(int parameterIndex, Class<T> type) throws SQLException- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(int i, Map<String,Class<?>> map) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(String parameterName) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public <T> T getObject(String parameterName, Class<T> type) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(String parameterName, Map<String,Class<?>> map) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getRef
public Ref getRef(int parameterIndex) throws SQLException
- Specified by:
getRefin interfaceCallableStatement- Throws:
SQLException
-
getRef
public Ref getRef(String parameterName) throws SQLException
- Specified by:
getRefin interfaceCallableStatement- Throws:
SQLException
-
getRowId
public RowId getRowId(int parameterIndex) throws SQLException
- Specified by:
getRowIdin interfaceCallableStatement- Throws:
SQLException
-
getRowId
public RowId getRowId(String parameterName) throws SQLException
- Specified by:
getRowIdin interfaceCallableStatement- Throws:
SQLException
-
getShort
public short getShort(int parameterIndex) throws SQLException- Specified by:
getShortin interfaceCallableStatement- Throws:
SQLException
-
getShort
public short getShort(String parameterName) throws SQLException
- Specified by:
getShortin interfaceCallableStatement- Throws:
SQLException
-
getSQLXML
public SQLXML getSQLXML(int parameterIndex) throws SQLException
- Specified by:
getSQLXMLin interfaceCallableStatement- Throws:
SQLException
-
getSQLXML
public SQLXML getSQLXML(String parameterName) throws SQLException
- Specified by:
getSQLXMLin interfaceCallableStatement- Throws:
SQLException
-
getString
public String getString(int parameterIndex) throws SQLException
- Specified by:
getStringin interfaceCallableStatement- Throws:
SQLException
-
getString
public String getString(String parameterName) throws SQLException
- Specified by:
getStringin interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(int parameterIndex) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(String parameterName) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(String parameterName, Calendar cal) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int parameterIndex) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String parameterName) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getURL
public URL getURL(int parameterIndex) throws SQLException
- Specified by:
getURLin interfaceCallableStatement- Throws:
SQLException
-
getURL
public URL getURL(String parameterName) throws SQLException
- Specified by:
getURLin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(int parameterIndex, int sqlType) throws SQLException- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(int parameterIndex, int sqlType, int scale) throws SQLException- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(int paramIndex, int sqlType, String typeName) throws SQLException- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(String parameterName, int sqlType) throws SQLException
- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(String parameterName, int sqlType, int scale) throws SQLException
- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
registerOutParameter
public void registerOutParameter(String parameterName, int sqlType, String typeName) throws SQLException
- Specified by:
registerOutParameterin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream inputStream) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream inputStream, long length) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setBigDecimal
public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
- Specified by:
setBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream inputStream) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream inputStream, long length) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, Blob blob) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream inputStream) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream inputStream, long length) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setBoolean
public void setBoolean(String parameterName, boolean x) throws SQLException
- Specified by:
setBooleanin interfaceCallableStatement- Throws:
SQLException
-
setByte
public void setByte(String parameterName, byte x) throws SQLException
- Specified by:
setBytein interfaceCallableStatement- Throws:
SQLException
-
setBytes
public void setBytes(String parameterName, byte[] x) throws SQLException
- Specified by:
setBytesin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Clob clob) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader reader) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader reader, long length) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x) throws SQLException
- Specified by:
setDatein interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x, Calendar cal) throws SQLException
- Specified by:
setDatein interfaceCallableStatement- Throws:
SQLException
-
setDouble
public void setDouble(String parameterName, double x) throws SQLException
- Specified by:
setDoublein interfaceCallableStatement- Throws:
SQLException
-
setFloat
public void setFloat(String parameterName, float x) throws SQLException
- Specified by:
setFloatin interfaceCallableStatement- Throws:
SQLException
-
setInt
public void setInt(String parameterName, int x) throws SQLException
- Specified by:
setIntin interfaceCallableStatement- Throws:
SQLException
-
setLong
public void setLong(String parameterName, long x) throws SQLException
- Specified by:
setLongin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader reader) throws SQLException
- Specified by:
setNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader reader, long length) throws SQLException
- Specified by:
setNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, NClob value) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader reader) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader reader, long length) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setNString
public void setNString(String parameterName, String value) throws SQLException
- Specified by:
setNStringin interfaceCallableStatement- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType) throws SQLException
- Specified by:
setNullin interfaceCallableStatement- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType, String typeName) throws SQLException
- Specified by:
setNullin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, int targetSqlType) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, int targetSqlType, int scale) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setRowId
public void setRowId(String parameterName, RowId value) throws SQLException
- Specified by:
setRowIdin interfaceCallableStatement- Throws:
SQLException
-
setShort
public void setShort(String parameterName, short x) throws SQLException
- Specified by:
setShortin interfaceCallableStatement- Throws:
SQLException
-
setSQLXML
public void setSQLXML(String parameterName, SQLXML value) throws SQLException
- Specified by:
setSQLXMLin interfaceCallableStatement- Throws:
SQLException
-
setString
public void setString(String parameterName, String x) throws SQLException
- Specified by:
setStringin interfaceCallableStatement- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time x) throws SQLException
- Specified by:
setTimein interfaceCallableStatement- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time x, Calendar cal) throws SQLException
- Specified by:
setTimein interfaceCallableStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp x) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp x, Calendar cal) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setURL
public void setURL(String parameterName, URL val) throws SQLException
- Specified by:
setURLin interfaceCallableStatement- Throws:
SQLException
-
wasNull
public boolean wasNull() throws SQLException- Specified by:
wasNullin interfaceCallableStatement- Throws:
SQLException
-
-