RDMCallableStatement class
Implements the CallableStatement interface of java.sql.
References
For more information, reference JDBC documentation for: CallableStatement
Public Methods
- isWrapperFor(Class<?> iface)
 - setAsciiStream(String parameterName, InputStream x)
 - setAsciiStream(String parameterName, InputStream x, int length)
 - setAsciiStream(String parameterName, InputStream x, long length)
 - setBigDecimal(String parameterName, BigDecimal x)
 - setBinaryStream(String parameterName, InputStream x)
 - setBinaryStream(String parameterName, InputStream x, int length)
 - setBinaryStream(String parameterName, InputStream x, long length)
 - setBlob(String parameterName, Blob x)
 - setBlob(String parameterName, InputStream inputStream)
 - setBlob(String parameterName, InputStream inputStream, long length)
 - setBoolean(String parameterName, boolean x)
 - setByte(String parameterName, byte x)
 - setBytes(String parameterName, byte[] x)
 - setCharacterStream(String parameterName, Reader reader)
 - setCharacterStream(String parameterName, Reader reader, int length)
 - setCharacterStream(String parameterName, Reader reader, long length)
 - setClob(String parameterName, Clob x)
 - setClob(String parameterName, Reader reader)
 - setClob(String parameterName, Reader reader, long length)
 - setDate(String parameterName, Date x)
 - setDate(String parameterName, Date x, Calendar cal)
 - setDouble(String parameterName, double x)
 - setFloat(String parameterName, float x)
 - setInt(String parameterName, int x)
 - setLong(String parameterName, long x)
 - setNCharacterStream(String parameterName, Reader value)
 - setNCharacterStream(String parameterName, Reader value, long length)
 - setNClob(String parameterName, NClob value)
 - setNClob(String parameterName, Reader reader)
 - setNClob(String parameterName, Reader reader, long length)
 - setNString(String parameterName, String value)
 - setNull(String parameterName, int sqlType)
 - setNull(String parameterName, int sqlType, String typeName)
 - setObject(String parameterName, Object x)
 - setObject(String parameterName, Object x, int targetSqlType)
 - setObject(String parameterName, Object x, int targetSqlType, int scale)
 - setShort(String parameterName, short x)
 - setString(String parameterName, String x)
 - setTime(String parameterName, Time x)
 - setTime(String parameterName, Time x, Calendar cal)
 - setTimestamp(String parameterName, Timestamp x)
 - setTimestamp(String parameterName, Timestamp x, Calendar cal)
 - unwrap(Class<T> iface)
 
Unsupported Methods
For all these unsupported methods the JDBC Driver will throw a SQLFeatureNotSupportedException instead of a SQLFeatureNotSupportedException.
Output parameters.  The SQL engine in RDM only supports input parameters to procdures, so the following functions are not supported by the JDBC driver and will throw a SQLException.
- CallableStatement.getArray(int)
 - CallableStatement.getArray(String)
 - CallableStatement.getBigDecimal(int)
 - CallableStatement.getBigDecimal(String)
 - CallableStatement.getBlob(int)
 - CallableStatement.getBlob(String)
 - CallableStatement.getBoolean(int)
 - CallableStatement.getBoolean(String)
 - CallableStatement.getByte(int)
 - CallableStatement.getByte(String)
 - CallableStatement.getBytes(int)
 - CallableStatement.getBytes(String)
 - CallableStatement.getCharacterStream(int)
 - CallableStatement.getCharacterStream(String)
 - CallableStatement.getClob(int)
 - CallableStatement.getClob(String)
 - CallableStatement.getDate(int)
 - CallableStatement.getDate(int, Calendar)
 - CallableStatement.getDate(String)
 - CallableStatement.getDate(String, Calendar)
 - CallableStatement.getDouble(int)
 - CallableStatement.getDouble (String)
 - CallableStatement.getFloat(int)
 - CallableStatement.getFloat (String)
 - CallableStatement.getInt(int)
 - CallableStatement.getInt (String)
 - CallableStatement.getLong(int)
 - CallableStatement.getLong (String)
 - CallableStatement.getNCharacterStream(int)
 - CallableStatement.getNCharacterStream(String)
 - CallableStatement.getNClob(int)
 - CallableStatement.getNClob(String)
 - CallableStatement.getNString(int)
 - CallableStatement.getNString (String)
 - CallableStatement.getObject(int)
 - CallableStatement.getObject(int, Map)
 - CallableStatement.getObject (String)
 - CallableStatement.getObject (String, Map)
 - CallableStatement.getRef(int)
 - CallableStatement.getRef(String)
 - CallableStatement.getRowId(int)
 - CallableStatement.getRowId (String)
 - CallableStatement.getShort(int)
 - CallableStatement.getShort (String)
 - CallableStatement.getSQLXML(int)
 - CallableStatement.getSQLXML (String)
 - CallableStatement.getString(int)
 - CallableStatement.getString (String)
 - CallableStatement.getTime(int)
 - CallableStatement.getTime (int, Calendar)
 - CallableStatement.getTime (String)
 - CallableStatement.getTime (String, Calendar)
 - CallableStatement.getTimestamp(int)
 - CallableStatement.getTimestamp (int, Calendar)
 - CallableStatement.getTimestamp (String)
 - CallableStatement.getTimestamp (String, Calendar)
 - CallableStatement.getURL(int)
 - CallableStatement.getURL (String)
 - CallableStatement.registerOutParameter(int, int)
 - CallableStatement.registerOutParameter(int, int, int)
 - CallableStatement.registerOutParameter(int, int, String)
 - CallableStatement.registerOutParameter(String, int)
 - CallableStatement.registerOutParameter(String, int, int)
 - CallableStatement.registerOutParameter(String, int, String)
 - CallableStatement.wasNull()
 
JDBC deprecated functions.  The following are deprecated in JDBC 4.0 and thus are unsupported by the RDM JDBC driver and will throw a SQLException.
- CallableStatement.getBigDecimal(int, int)
 
SQL ROWID type.  Although the SQL engine in RDM does have a rowid concept it is limited, so the JDBC driver limits what can be done.  The following methods throw SQLExceptions.
- CallableStatement.setRowId(String, RowId)
 
SQL XML type.  The SQL engine in RDM has no XML type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- CallableStatement.setSQLXML(String, SQLXML)
 
SQL URL type.  The SQL engine in RDM has no URL type, so the JDBC driver does not support it.  This includes the following methods which throw a SQLException.
- CallableStatement.setURL(String, URL)