Package com.alibaba.druid.mock
Class MockCallableStatement
- java.lang.Object
-
- com.alibaba.druid.util.jdbc.StatementBase
-
- com.alibaba.druid.util.jdbc.PreparedStatementBase
-
- com.alibaba.druid.mock.MockPreparedStatement
-
- com.alibaba.druid.mock.MockCallableStatement
-
- All Implemented Interfaces:
MockStatementBase,AutoCloseable,CallableStatement,PreparedStatement,Statement,Wrapper
public class MockCallableStatement extends MockPreparedStatement implements CallableStatement
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.util.jdbc.StatementBase
closed, generatedKeys, resultSet
-
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 MockCallableStatement(MockConnection conn, String sql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArraygetArray(int parameterIndex)ArraygetArray(String parameterName)BigDecimalgetBigDecimal(int parameterIndex)BigDecimalgetBigDecimal(int columnIndex, int scale)BigDecimalgetBigDecimal(String parameterName)BlobgetBlob(int parameterIndex)BlobgetBlob(String parameterName)booleangetBoolean(int columnIndex)booleangetBoolean(String columnLabel)bytegetByte(int columnIndex)bytegetByte(String columnLabel)byte[]getBytes(int columnIndex)byte[]getBytes(String columnLabel)ReadergetCharacterStream(int parameterIndex)ReadergetCharacterStream(String parameterName)ClobgetClob(int parameterIndex)ClobgetClob(String parameterName)DategetDate(int columnIndex)DategetDate(int parameterIndex, Calendar cal)DategetDate(String columnLabel)DategetDate(String parameterName, Calendar cal)doublegetDouble(int columnIndex)doublegetDouble(String columnLabel)floatgetFloat(int columnIndex)floatgetFloat(String columnLabel)intgetInt(int columnIndex)intgetInt(String columnLabel)longgetLong(int columnIndex)longgetLong(String columnLabel)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<?>> map)ObjectgetObject(String parameterName)<T> TgetObject(String parameterName, Class<T> type)ObjectgetObject(String parameterName, Map<String,Class<?>> map)List<Object>getOutParameters()RefgetRef(int parameterIndex)RefgetRef(String parameterName)RowIdgetRowId(int parameterIndex)RowIdgetRowId(String parameterName)shortgetShort(int columnIndex)shortgetShort(String columnLabel)SQLXMLgetSQLXML(int parameterIndex)SQLXMLgetSQLXML(String parameterName)StringgetString(int columnIndex)StringgetString(String columnLabel)TimegetTime(int columnIndex)TimegetTime(int parameterIndex, Calendar cal)TimegetTime(String columnLabel)TimegetTime(String parameterName, Calendar cal)TimestampgetTimestamp(int columnIndex)TimestampgetTimestamp(int parameterIndex, Calendar cal)TimestampgetTimestamp(String columnLabel)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 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 x, int length)voidsetAsciiStream(String parameterName, InputStream x, long length)voidsetBigDecimal(String parameterName, BigDecimal x)voidsetBinaryStream(String parameterName, InputStream x)voidsetBinaryStream(String parameterName, InputStream x, int length)voidsetBinaryStream(String parameterName, InputStream x, long length)voidsetBlob(String parameterName, InputStream x)voidsetBlob(String parameterName, InputStream x, long length)voidsetBlob(String parameterName, Blob x)voidsetBoolean(String parameterName, boolean x)voidsetByte(String parameterName, byte x)voidsetBytes(String parameterName, byte[] x)voidsetCharacterStream(String parameterName, Reader x)voidsetCharacterStream(String parameterName, Reader x, int length)voidsetCharacterStream(String parameterName, Reader x, long length)voidsetClob(String parameterName, Reader x)voidsetClob(String parameterName, Reader x, long length)voidsetClob(String parameterName, Clob x)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 x)voidsetNCharacterStream(String parameterName, Reader x, long length)voidsetNClob(String parameterName, Reader x)voidsetNClob(String parameterName, Reader x, long length)voidsetNClob(String parameterName, NClob x)voidsetNString(String parameterName, String x)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 x)voidsetShort(String parameterName, short x)voidsetSQLXML(String parameterName, SQLXML x)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 x)booleanwasNull()-
Methods inherited from class com.alibaba.druid.mock.MockPreparedStatement
execute, executeQuery, executeUpdate, getConnection, getResultSet, getSql
-
Methods inherited from class com.alibaba.druid.util.jdbc.PreparedStatementBase
addBatch, clearParameters, getMetaData, getParameterMetaData, getParameters, 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 com.alibaba.druid.util.jdbc.StatementBase
addBatch, cancel, checkOpen, clearBatch, clearWarnings, close, closeOnCompletion, execute, execute, execute, execute, executeBatch, executeQuery, executeUpdate, executeUpdate, executeUpdate, executeUpdate, getCursorName, getFetchDirection, getFetchSize, getGeneratedKeys, getMaxFieldSize, getMaxRows, getMoreResults, getMoreResults, getQueryTimeout, getResultSetConcurrency, getResultSetHoldability, getResultSetType, getUpdateCount, getWarnings, isClosed, isCloseOnCompletion, isEscapeProcessing, isPoolable, isWrapperFor, setConnection, setCursorName, setEscapeProcessing, setFetchDirection, setFetchSize, setGeneratedKeys, setMaxFieldSize, setMaxRows, setPoolable, setQueryTimeout, setResultSet, setResultSetConcurrency, setResultSetHoldability, setResultSetType, setUpdateCount, setWarning, setWarnings, 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, 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
-
MockCallableStatement
public MockCallableStatement(MockConnection conn, String sql)
-
-
Method Detail
-
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
-
wasNull
public boolean wasNull() throws SQLException- Specified by:
wasNullin interfaceCallableStatement- Throws:
SQLException
-
getString
public String getString(int columnIndex) throws SQLException
- Specified by:
getStringin interfaceCallableStatement- Throws:
SQLException
-
getBoolean
public boolean getBoolean(int columnIndex) throws SQLException- Specified by:
getBooleanin interfaceCallableStatement- Throws:
SQLException
-
getByte
public byte getByte(int columnIndex) throws SQLException- Specified by:
getBytein interfaceCallableStatement- Throws:
SQLException
-
getShort
public short getShort(int columnIndex) throws SQLException- Specified by:
getShortin interfaceCallableStatement- Throws:
SQLException
-
getInt
public int getInt(int columnIndex) throws SQLException- Specified by:
getIntin interfaceCallableStatement- Throws:
SQLException
-
getLong
public long getLong(int columnIndex) throws SQLException- Specified by:
getLongin interfaceCallableStatement- Throws:
SQLException
-
getFloat
public float getFloat(int columnIndex) throws SQLException- Specified by:
getFloatin interfaceCallableStatement- Throws:
SQLException
-
getDouble
public double getDouble(int columnIndex) throws SQLException- Specified by:
getDoublein interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(int columnIndex, int scale) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getBytes
public byte[] getBytes(int columnIndex) throws SQLException- Specified by:
getBytesin interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int columnIndex) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(int columnIndex) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int columnIndex) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getString
public String getString(String columnLabel) throws SQLException
- Specified by:
getStringin interfaceCallableStatement- Throws:
SQLException
-
getBoolean
public boolean getBoolean(String columnLabel) throws SQLException
- Specified by:
getBooleanin interfaceCallableStatement- Throws:
SQLException
-
getByte
public byte getByte(String columnLabel) throws SQLException
- Specified by:
getBytein interfaceCallableStatement- Throws:
SQLException
-
getShort
public short getShort(String columnLabel) throws SQLException
- Specified by:
getShortin interfaceCallableStatement- Throws:
SQLException
-
getInt
public int getInt(String columnLabel) throws SQLException
- Specified by:
getIntin interfaceCallableStatement- Throws:
SQLException
-
getLong
public long getLong(String columnLabel) throws SQLException
- Specified by:
getLongin interfaceCallableStatement- Throws:
SQLException
-
getFloat
public float getFloat(String columnLabel) throws SQLException
- Specified by:
getFloatin interfaceCallableStatement- Throws:
SQLException
-
getDouble
public double getDouble(String columnLabel) throws SQLException
- Specified by:
getDoublein interfaceCallableStatement- Throws:
SQLException
-
getBytes
public byte[] getBytes(String columnLabel) throws SQLException
- Specified by:
getBytesin interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(String columnLabel) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(String columnLabel) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String columnLabel) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(int parameterIndex) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(int parameterIndex) throws SQLException
- Specified by:
getBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(int parameterIndex, 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
-
getBlob
public Blob getBlob(int parameterIndex) throws SQLException
- Specified by:
getBlobin interfaceCallableStatement- Throws:
SQLException
-
getClob
public Clob getClob(int parameterIndex) throws SQLException
- Specified by:
getClobin interfaceCallableStatement- Throws:
SQLException
-
getArray
public Array getArray(int parameterIndex) throws SQLException
- Specified by:
getArrayin interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(int parameterIndex, Calendar cal) throws SQLException
- Specified by:
getTimestampin 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
-
getURL
public URL getURL(int parameterIndex) throws SQLException
- Specified by:
getURLin interfaceCallableStatement- Throws:
SQLException
-
setURL
public void setURL(String parameterName, URL x) throws SQLException
- Specified by:
setURLin interfaceCallableStatement- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType) throws SQLException
- Specified by:
setNullin 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
-
setShort
public void setShort(String parameterName, short x) throws SQLException
- Specified by:
setShortin 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
-
setFloat
public void setFloat(String parameterName, float x) throws SQLException
- Specified by:
setFloatin interfaceCallableStatement- Throws:
SQLException
-
setDouble
public void setDouble(String parameterName, double x) throws SQLException
- Specified by:
setDoublein interfaceCallableStatement- Throws:
SQLException
-
setBigDecimal
public void setBigDecimal(String parameterName, BigDecimal x) throws SQLException
- Specified by:
setBigDecimalin interfaceCallableStatement- Throws:
SQLException
-
setString
public void setString(String parameterName, String x) throws SQLException
- Specified by:
setStringin interfaceCallableStatement- Throws:
SQLException
-
setBytes
public void setBytes(String parameterName, byte[] x) throws SQLException
- Specified by:
setBytesin interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x) throws SQLException
- Specified by:
setDatein interfaceCallableStatement- Throws:
SQLException
-
setTime
public void setTime(String parameterName, Time x) throws SQLException
- Specified by:
setTimein interfaceCallableStatement- Throws:
SQLException
-
setTimestamp
public void setTimestamp(String parameterName, Timestamp x) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, int length) throws SQLException
- Specified by:
setAsciiStreamin interfaceCallableStatement- Throws:
SQLException
-
setBinaryStream
public void setBinaryStream(String parameterName, InputStream x, int length) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setObject
public void setObject(String parameterName, Object x, int targetSqlType, int scale) 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) throws SQLException
- Specified by:
setObjectin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader x, int length) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setDate
public void setDate(String parameterName, Date x, Calendar cal) throws SQLException
- Specified by:
setDatein 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, Calendar cal) throws SQLException
- Specified by:
setTimestampin interfaceCallableStatement- Throws:
SQLException
-
setNull
public void setNull(String parameterName, int sqlType, String typeName) throws SQLException
- Specified by:
setNullin interfaceCallableStatement- Throws:
SQLException
-
getObject
public Object getObject(String parameterName) throws SQLException
- Specified by:
getObjectin interfaceCallableStatement- Throws:
SQLException
-
getBigDecimal
public BigDecimal getBigDecimal(String parameterName) throws SQLException
- Specified by:
getBigDecimalin 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(String parameterName) throws SQLException
- Specified by:
getRefin interfaceCallableStatement- Throws:
SQLException
-
getBlob
public Blob getBlob(String parameterName) throws SQLException
- Specified by:
getBlobin interfaceCallableStatement- Throws:
SQLException
-
getClob
public Clob getClob(String parameterName) throws SQLException
- Specified by:
getClobin interfaceCallableStatement- Throws:
SQLException
-
getArray
public Array getArray(String parameterName) throws SQLException
- Specified by:
getArrayin interfaceCallableStatement- Throws:
SQLException
-
getDate
public Date getDate(String parameterName, Calendar cal) throws SQLException
- Specified by:
getDatein interfaceCallableStatement- Throws:
SQLException
-
getTime
public Time getTime(String parameterName, Calendar cal) throws SQLException
- Specified by:
getTimein interfaceCallableStatement- Throws:
SQLException
-
getTimestamp
public Timestamp getTimestamp(String parameterName, Calendar cal) throws SQLException
- Specified by:
getTimestampin interfaceCallableStatement- Throws:
SQLException
-
getURL
public URL getURL(String parameterName) throws SQLException
- Specified by:
getURLin 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
-
setRowId
public void setRowId(String parameterName, RowId x) throws SQLException
- Specified by:
setRowIdin interfaceCallableStatement- Throws:
SQLException
-
setNString
public void setNString(String parameterName, String x) throws SQLException
- Specified by:
setNStringin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader x, long length) throws SQLException
- Specified by:
setNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, NClob x) throws SQLException
- Specified by:
setNClobin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader x, long length) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream x, long length) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader x, long length) throws SQLException
- Specified by:
setNClobin 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
-
setSQLXML
public void setSQLXML(String parameterName, SQLXML x) throws SQLException
- Specified by:
setSQLXMLin 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
-
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
-
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
-
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
-
setBlob
public void setBlob(String parameterName, Blob x) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Clob x) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setAsciiStream
public void setAsciiStream(String parameterName, InputStream x, long length) 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
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader x, long length) throws SQLException
- Specified by:
setCharacterStreamin 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) throws SQLException
- Specified by:
setBinaryStreamin interfaceCallableStatement- Throws:
SQLException
-
setCharacterStream
public void setCharacterStream(String parameterName, Reader x) throws SQLException
- Specified by:
setCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setNCharacterStream
public void setNCharacterStream(String parameterName, Reader x) throws SQLException
- Specified by:
setNCharacterStreamin interfaceCallableStatement- Throws:
SQLException
-
setClob
public void setClob(String parameterName, Reader x) throws SQLException
- Specified by:
setClobin interfaceCallableStatement- Throws:
SQLException
-
setBlob
public void setBlob(String parameterName, InputStream x) throws SQLException
- Specified by:
setBlobin interfaceCallableStatement- Throws:
SQLException
-
setNClob
public void setNClob(String parameterName, Reader x) throws SQLException
- Specified by:
setNClobin 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
-
-