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)