Package org.jboss.jca.adapters.jdbc
Class WrappedCallableStatement
- java.lang.Object
-
- org.jboss.jca.adapters.jdbc.JBossWrapper
-
- org.jboss.jca.adapters.jdbc.WrappedStatement
-
- org.jboss.jca.adapters.jdbc.WrappedPreparedStatement
-
- org.jboss.jca.adapters.jdbc.WrappedCallableStatement
-
- All Implemented Interfaces:
Serializable,AutoCloseable,CallableStatement,PreparedStatement,Statement,Wrapper,StatementAccess
- Direct Known Subclasses:
WrappedCallableStatementJDK7,WrappedCallableStatementJDK8
public abstract class WrappedCallableStatement extends WrappedPreparedStatement implements CallableStatement
WrappedCallableStatement- Author:
- David Jencks, Adrian Brock, Jesper Pedersen
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jboss.jca.adapters.jdbc.WrappedStatement
defaultFetchSize, doLocking, jndiName, spy, spyLogger, spyLoggingCategory
-
Fields inherited from class org.jboss.jca.adapters.jdbc.JBossWrapper
bundle
-
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 WrappedCallableStatement(WrappedConnection lc, CallableStatement cs, boolean spy, String jndiName, boolean doLocking)Constructor
-
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 calendar)DategetDate(String parameterName)DategetDate(String parameterName, Calendar calendar)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 parameterIndex, Map<String,Class<?>> typeMap)ObjectgetObject(String parameterName)<T> TgetObject(String parameterName, Class<T> type)ObjectgetObject(String parameterName, Map<String,Class<?>> typeMap)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 calendar)TimegetTime(String parameterName)TimegetTime(String parameterName, Calendar calendar)TimestampgetTimestamp(int parameterIndex)TimestampgetTimestamp(int parameterIndex, Calendar calendar)TimestampgetTimestamp(String parameterName)TimestampgetTimestamp(String parameterName, Calendar calendar)CallableStatementgetUnderlyingStatement()Get the underlying statementURLgetURL(int parameterIndex)URLgetURL(String parameterName)protected CallableStatementgetWrappedObject()Get the wrapped statementvoidregisterOutParameter(int parameterIndex, int sqlType)voidregisterOutParameter(int parameterIndex, int sqlType, int scale)voidregisterOutParameter(int parameterIndex, 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 x)voidsetAsciiStream(String parameterName, InputStream stream, int length)voidsetAsciiStream(String parameterName, InputStream x, long length)voidsetBigDecimal(String parameterName, BigDecimal value)voidsetBinaryStream(String parameterName, InputStream x)voidsetBinaryStream(String parameterName, InputStream stream, int length)voidsetBinaryStream(String parameterName, InputStream x, long length)voidsetBlob(String parameterName, InputStream inputStream)voidsetBlob(String parameterName, InputStream inputStream, long length)voidsetBlob(String parameterName, Blob x)voidsetBoolean(String parameterName, boolean value)voidsetByte(String parameterName, byte value)voidsetBytes(String parameterName, byte[] value)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 x)voidsetDate(String parameterName, Date value)voidsetDate(String parameterName, Date value, Calendar calendar)voidsetDouble(String parameterName, double value)voidsetFloat(String parameterName, float value)voidsetInt(String parameterName, int value)voidsetLong(String parameterName, long value)voidsetNCharacterStream(String parameterName, Reader value)voidsetNCharacterStream(String parameterName, Reader value, 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 value)voidsetNull(String parameterName, int sqlType, String typeName)voidsetObject(String parameterName, Object value)voidsetObject(String parameterName, Object value, int sqlType)voidsetObject(String parameterName, Object value, int sqlType, int scale)voidsetRowId(String parameterName, RowId x)voidsetShort(String parameterName, short value)voidsetSQLXML(String parameterName, SQLXML xmlObject)voidsetString(String parameterName, String value)voidsetTime(String parameterName, Time value)voidsetTime(String parameterName, Time value, Calendar calendar)voidsetTimestamp(String parameterName, Timestamp value)voidsetTimestamp(String parameterName, Timestamp value, Calendar calendar)voidsetURL(String parameterName, URL value)booleanwasNull()-
Methods inherited from class org.jboss.jca.adapters.jdbc.WrappedPreparedStatement
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 class org.jboss.jca.adapters.jdbc.WrappedStatement
addBatch, cancel, checkConfiguredQueryTimeout, checkException, checkState, checkTransaction, checkTransactionActive, clearBatch, clearWarnings, close, closeOnCompletion, closeResultSets, 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, internalClose, isClosed, isCloseOnCompletion, isPoolable, lock, registerResultSet, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, unlock, unregisterResultSet, wrapResultSet
-
Methods inherited from class org.jboss.jca.adapters.jdbc.JBossWrapper
isWrapperFor, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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
-
WrappedCallableStatement
public WrappedCallableStatement(WrappedConnection lc, CallableStatement cs, boolean spy, String jndiName, boolean doLocking)
Constructor- Parameters:
lc- The connectioncs- The callable statementspy- The spy valuejndiName- The jndi namedoLocking- Do locking
-
-
Method Detail
-
getUnderlyingStatement
public CallableStatement getUnderlyingStatement() throws SQLException
Get the underlying statement- Specified by:
getUnderlyingStatementin interfaceStatementAccess- Overrides:
getUnderlyingStatementin classWrappedPreparedStatement- Returns:
- the underlying statement
- Throws:
SQLException- when already closed
-
getObject
public Object getObject(int parameterIndex) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(int parameterIndex, Map<String,Class<?>> typeMap) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(String parameterName) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(String parameterName, Map<String,Class<?>> typeMap) throws SQLException
- Specified by:
getObjectin 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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
getTime
public Time getTime(int parameterIndex) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(int parameterIndex, Calendar calendar) 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 calendar) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int parameterIndex) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int parameterIndex, Calendar calendar) 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 calendar) throws SQLException
- Specified by:
getDatein 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 parameterIndex, 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
-
wasNull
public boolean wasNull() throws SQLException- Specified by:
wasNullin 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(int parameterIndex) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(String parameterName) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int parameterIndex) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int parameterIndex, Calendar calendar) 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 calendar) throws SQLException
- Specified by:
getTimestampin 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
-
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
-
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
-
setBoolean
public void setBoolean(String parameterName, boolean value) throws SQLException
- Specified by:
setBooleanin interfaceCallableStatement- Throws:
SQLException
-
setByte
public void setByte(String parameterName, byte value) throws SQLException
- Specified by:
setBytein interfaceCallableStatement- Throws:
SQLException
-
setShort
public void setShort(String parameterName, short value) throws SQLException
- Specified by:
setShortin interfaceCallableStatement- Throws:
SQLException
-
setInt
public void setInt(String parameterName, int value) throws SQLException
- Specified by:
setIntin interfaceCallableStatement- Throws:
SQLException
-
setLong
public void setLong(String parameterName, long value) throws SQLException
- Specified by:
setLongin interfaceCallableStatement- Throws:
SQLException
-
setFloat
public void setFloat(String parameterName, float value) throws SQLException
- Specified by:
setFloatin interfaceCallableStatement- Throws:
SQLException
-
setDouble
public void setDouble(String parameterName, double value) throws SQLException
- Specified by:
setDoublein interfaceCallableStatement- Throws:
SQLException
-
setURL
public void setURL(String parameterName, URL value) throws SQLException
- Specified by:
setURLin interfaceCallableStatement- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time value) throws SQLException
- Specified by:
setTimein interfaceCallableStatement- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time value, Calendar calendar) throws SQLException
- Specified by:
setTimein interfaceCallableStatement- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int value) 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
-
setBigDecimal
public void setBigDecimal(String parameterName, BigDecimal value) throws SQLException
- Specified by:
setBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
setString
public void setString(String parameterName, String value) throws SQLException
- Specified by:
setStringin interfaceCallableStatement- Throws:
SQLException
-
setBytes
public void setBytes(String parameterName, byte[] value) throws SQLException
- Specified by:
setBytesin interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date value) throws SQLException
- Specified by:
setDatein interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date value, Calendar calendar) throws SQLException
- Specified by:
setDatein interfaceCallableStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp value) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp value, Calendar calendar) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream stream, int length) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream stream, int length) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object value, int sqlType, int scale) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object value, int sqlType) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object value) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, int length) throws SQLException
- Specified by:
setCharacterStreamin 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
-
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
-
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
-
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
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, long length) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x, long length) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, Blob x) 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
-
setBlob
public void setBlob(String parameterName, InputStream inputStream) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader, long length) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader reader) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Clob x) 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
-
setClob
public void setClob(String parameterName, Reader reader) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader value, long length) throws SQLException
- Specified by:
setNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader value) 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, long length) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader reader) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setNString
public void setNString(String parameterName, String value) throws SQLException
- Specified by:
setNStringin interfaceCallableStatement- Throws:
SQLException
-
setRowId
public void setRowId(String parameterName, RowId x) throws SQLException
- Specified by:
setRowIdin interfaceCallableStatement- Throws:
SQLException
-
setSQLXML
public void setSQLXML(String parameterName, SQLXML xmlObject) throws SQLException
- Specified by:
setSQLXMLin interfaceCallableStatement- Throws:
SQLException
-
getObject
public <T> T getObject(int parameterIndex, Class<T> type) 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
-
getWrappedObject
protected CallableStatement getWrappedObject() throws SQLException
Get the wrapped statement- Overrides:
getWrappedObjectin classWrappedPreparedStatement- Returns:
- The result
- Throws:
SQLException- Thrown if an error occurs
-
-