skip to main content
JDBC Support : Supported Functionality : CallableStatement Object
 

CallableStatement Object

 
 
CallableStatement Method 
Version
Introduced
 
Supported
 
Comments
Array getArray (int)
2.0 Core
No
Throws “unsupported method” exception.
Array getArray (String)
3.0
No
Throws “unsupported method” exception.
Reader getCharacterStream(int)
4.0
Yes
 
Reader getCharacterStream(String)
4.0
No
Throws “unsupported method” exception.
BigDecimal getBigDecimal (int)
2.0 Core
Yes
BigDecimal getBigDecimal (int, int)
1.0
Yes
BigDecimal getBigDecimal (String)
3.0
No
Throws “unsupported method” exception.
Blob getBlob (int)
2.0 Core
Yes
Not supported on servers which emulate this functionality over LONGVARBINARY.
Blob getBlob (String)
3.0
No
Throws “unsupported method” exception.
boolean execute ()
1.0
Yes
boolean execute (String)
1.0
No
Throws “invalid method call” exception.
boolean execute (String, int)
3.0
No
Throws “invalid method call” exception.
boolean execute (String, int[])
3.0
No
Throws “invalid method call” exception.
boolean execute (String, String[])
3.0
No
Throws “invalid method call” exception.
boolean getBoolean (int)
1.0
Yes
boolean getBoolean (String)
3.0
No
Throws “unsupported method” exception.
boolean getMoreResults ()
1.0
Yes
boolean getMoreResults (int)
3.0
Yes
 
boolean wasNull ()
1.0
Yes
byte [] getBytes (int)
1.0
Yes
byte [] getBytes (String)
3.0
No
Throws “unsupported method” exception.
byte getByte (int)
1.0
Yes
byte getByte (String)
3.0
No
Throws “unsupported method” exception.
Clob getClob (int)
2.0 Core
Yes
Not supported on servers that emulate this functionality over LONGVARCHAR.
Clob getClob (String)
3.0
No
Throws “unsupported method” exception.
Connection getConnection ()
2.0 Core
Yes
Date getDate (int)
1.0
Yes
Date getDate (int, Calendar)
2.0 Core
Yes
Date getDate (String)
3.0
No
Throws “unsupported method” exception.
Date getDate (String, Calendar)
3.0
No
Throws “unsupported method” exception.
double getDouble (int)
1.0
Yes
double getDouble (String)
3.0
No
Throws “unsupported method” exception.
float getFloat (int)
1.0
Yes
float getFloat (String)
3.0
No
Throws “unsupported method” exception.
int [] executeBatch ()
2.0 Core
Yes
int executeUpdate ()
1.0
Yes
int executeUpdate (String)
1.0
No
Throws “invalid method call” exception.
int executeUpdate (String, int)
3.0
No
Throws “invalid method call” exception.
int executeUpdate (String, int[])
3.0
No
Throws “invalid method call” exception.
int executeUpdate (String, String[])
3.0
No
Throws “invalid method call” exception.
int getFetchDirection ()
2.0 Core
Yes
int getFetchSize ()
2.0 Core
Yes
int getInt (int)
1.0
Yes
int getInt (String)
3.0
No
Throws “unsupported method” exception.
int getMaxFieldSize ()
1.0
Yes
int getMaxRows ()
1.0
Yes
int getQueryTimeout ()
1.0
Yes
Set the DataSourceQueryTimeOut service attribute to a value greater than 0.
int getResultSetConcurrency ()
2.0 Core
Yes
int getResultSetHoldability ()
3.0
No
Throws “unsupported method” exception.
int getResultSetType ()
2.0 Core
Yes
int getUpdateCount ()
1.0
Yes
long getLong (int)
1.0
Yes
long getLong (String)
3.0
No
Throws “unsupported method” exception.
Reader getNCharacterStream(int)
4.0
Yes
 
Reader getNCharacterStream(String)
4.0
No
Throws “unsupported method” exception.
NClob getNClob(int)
4.0
Yes
 
NClob getNClob(String)
4.0
No
Throws “unsupported method” exception.
String getNString(int)
4.0
Yes
 
String getNString(String)
4.0
No
Throws “unsupported method” exception.
Object getObject (int)
1.0
Yes
Object getObject (int, Map)
2.0 Core
Yes
Map ignored.
Object getObject (String)
3.0
No
Throws “unsupported method” exception.
Object getObject (String, Map)
3.0
No
Throws “unsupported method” exception.
ParameterMetaData getParameterMetaData()
3.0
Yes
Ref getRef (int)
2.0 Core
No
Throws “unsupported method” exception.
Ref getRef (String)
3.0
No
Throws “unsupported method” exception.
ResultSet executeQuery ()
1.0
Yes
ResultSet executeQuery (String)
1.0
No
Throws “invalid method call” exception.
ResultSet getGeneratedKeys()
3.0
No
Throws “unsupported method” exception.
ResultSet getResultSet ()
1.0
Yes
ResultSetMetaData getMetaData ()
2.0 Core
Yes
short getShort (int)
1.0
Yes
short getShort (String)
3.0
No
Throws “unsupported method” exception.
SQLWarning getWarnings ()
1.0
Yes
SQLXML getSQLXML(int)
4.0
Yes
 
SQLXML getSQLXML(String)
4.0
No
Throws “unsupported method” exception.
String getString (int)
1.0
Yes
String getString (String)
3.0
No
Throws “unsupported method” exception.
Time getTime (int)
1.0
Yes
Time getTime (int, Calendar)
2.0 Core
Yes
Time getTime (String)
3.0
No
Throws “unsupported method” exception.
Time getTime (String, Calendar)
3.0
No
Throws “unsupported method” exception.
Timestamp getTimestamp (int)
1.0
Yes
Timestamp getTimestamp (int, Calendar)
2.0 Core
Yes
Timestamp getTimestamp (String)
3.0
No
Throws “unsupported method” exception.
Timestamp getTimestamp (String, Calendar)
3.0
No
Throws “unsupported method” exception.
URL getURL (int)
3.0
No
Throws “unsupported method” exception.
URL getURL (String)
3.0
No
Throws “unsupported method” exception.
boolean isWrapperFor(Class<?> iface)
4.0
Yes
 
void addBatch ()
2.0 Core
Yes
void addBatch (String)
2.0 Core
No
Throws “invalid method call” exception.
void cancel ()
1.0
Yes
Cancel can be used to cancel a function running synchronously on a statement, using a different thread. Whether Cancel will actually cancel the running function depends on the data store.
void clearBatch ()
2.0 Core
Yes
void clearParameters ()
1.0
Yes
void clearWarnings ()
1.0
Yes
void close ()
1.0
Yes
void registerOutParameter (int, int)
1.0
Yes
This method should only be used against data stores supporting output or input-output parameters.
void registerOutParameter (int, int, int)
1.0
Yes
This method should only be used against data stores supporting output or input-output parameters.
void registerOutParameter (int, int, String)
2.0 Core
Yes
String/typename ignored. This method should only be used against data stores supporting output or input-output parameters.
void registerOutParameter (String, int)
3.0
No
Throws “unsupported method” exception.
void registerOutParameter (String, int, int)
3.0
No
Throws “unsupported method” exception.
void registerOutParameter (String, int, String)
3.0
No
Throws “unsupported method” exception.
void setArray (int, Array)
2.0 Core
No
Throws “unsupported method” exception.
void setAsciiStream(String, InputStream)
4.0
No
Throws “unsupported method” exception.
void setAsciiStream (int, InputStream, int)
1.0
Yes
void setAsciiStream (String, InputStream, int)
3.0
No
Throws “unsupported method” exception.
void setAsciiStream(String, InputStream, long)
4.0
No
Throws “unsupported method” exception.
void setBigDecimal (int, BigDecimal)
1.0
Yes
void setBigDecimal (String, BigDecimal)
3.0
No
Throws “unsupported method” exception.
void setBinaryStream(String, InputStream)
4.0
No
Throws “unsupported method” exception.
void setBinaryStream (int, InputStream, int)
1.0
Yes
void setBinaryStream (String, InputStream, int)
3.0
No
Throws “unsupported method” exception.
void setBinaryStream(String, InputStream)
4.0
No
Throws “unsupported method” exception.
void setBlob(String, Blob)
4.0
No
Throws “unsupported method” exception.
void setBlob(String, InputStream)
4.0
No
Throws “unsupported method” exception.
void setBlob(String, InputStream, long)
4.0
No
Throws “unsupported method” exception.
void setBlob (int, Blob)
2.0 Core
Yes
void setBoolean (int, boolean)
1.0
Yes
void setBoolean (String, boolean)
3.0
No
Throws “unsupported method” exception.
void setByte (int, byte)
1.0
Yes
void setByte (String, byte)
3.0
No
Throws “unsupported method” exception.
void setBytes (int, byte [])
1.0
Yes
void setBytes (String, byte [])
3.0
No
Throws “unsupported method” exception.
void setCharacterStream (int, Reader, int)
2.0 Core
Yes
void setCharacterStream (String, Reader, int)
3.0
No
Throws “unsupported method” exception.
void setCharacterStream(String, InputStream, long)
4.0
No
Throws “unsupported method” exception.
void setClob(String, Clob)
4.0
No
Throws “unsupported method” exception.
void setClob(String, Reader)
4.0
No
Throws “unsupported method” exception.
void setClob(String, Reader, long)
4.0
No
Throws “unsupported method” exception.
void setClob (int, Clob)
2.0 Core
Yes
void setCursorName (String)
1.0
No
Throws “unsupported method” exception.
void setDate (int, Date)
1.0
Yes
void setDate (int, Date, Calendar)
2.0 Core
Yes
void setDate (String, Date)
3.0
No
Throws “unsupported method” exception.
void setDate (String, Date, Calendar)
3.0
No
Throws “unsupported method” exception.
void setDouble (int, double)
1.0
Yes
void setDouble (String, double)
3.0
No
Throws “unsupported method” exception.
void setEscapeProcessing (boolean)
1.0
Yes
void setFetchDirection (int)
2.0 Core
Yes
OpenAccess SDK supports this method, but will ignore this hint provided by the application.
void setFetchSize (int)
2.0 Core
Yes
OpenAccess SDK supports this method, but will ignore this hint provided by the application.
void setFloat (int, float)
1.0
Yes
 
void setFloat (String, float)
3.0
No
Throws “unsupported method” exception.
void setInt (int, int)
1.0
Yes
 
void setInt (String, int)
3.0
No
Throws “unsupported method” exception.
void setLong (int, long)
1.0
Yes
void setLong (String, long)
3.0
No
Throws “unsupported method” exception.
void setMaxFieldSize (int)
1.0
Yes
void setMaxRows (int)
1.0
Yes
void setNCharacterStream(String, Reader, long)
4.0
No
Throws “unsupported method” exception.
void setNClob(String, NClob)
4.0
No
Throws “unsupported method” exception.
void setNClob(String, Reader)
4.0
No
Throws “unsupported method” exception.
void setNClob(String, Reader, long)
4.0
No
Throws “unsupported method” exception.
void setNString(String, String)
4.0
No
Throws “unsupported method” exception.
void setNull (int, int)
1.0
Yes
void setNull (int, int, String)
2.0 Core
Yes
OpenAccess SDK does not support the Advanced Data Type functionality. This method is always mapped to setNull (i, sqlType).
void setNull (String, int)
3.0
No
Throws “unsupported method” exception.
void setNull (String, int, String)
3.0
No
Throws “unsupported method” exception.
void setObject (int, Object)
1.0
Yes
void setObject (int, Object, int)
1.0
Yes
void setObject (int, Object, int, int)
1.0
Yes
void setObject (String, Object)
3.0
No
Throws “unsupported method” exception.
void setObject (String, Object, int)
3.0
No
Throws “unsupported method” exception.
void setObject (String, Object, int, int)
3.0
No
Throws “unsupported method” exception.
void setQueryTimeout (int)
1.0
Yes
Set the DataSourceQueryTimeOut service attribute to a value greater than 0. Refer to the OpenAccess SDK Administrator’s Guide.
void setRef (int, Ref)
2.0 Core
No
Throws “unsupported method” exception.
void setShort (int, short)
1.0
Yes
void setShort (String, short)
3.0
No
Throws “unsupported method” exception.
void setSQLXML(String, SQLXML)
4.0
No
Throws “unsupported method” exception.
void setString (int, String)
1.0
Yes
void setString (String, String)
3.0
No
Throws “unsupported method” exception.
void setTime (int, Time)
1.0
Yes
void setTime (int, Time, Calendar)
2.0 Core
Yes
void setTime (String, Time)
3.0
No
Throws “unsupported method” exception.
void setTime (String, Time, Calendar)
3.0
No
Throws “unsupported method” exception.
void setTimestamp (int, Timestamp)
1.0
Yes
void setTimestamp (int, Timestamp, Calendar)
2.0 Core
Yes
void setTimestamp (String, Timestamp)
3.0
No
Throws “unsupported method” exception.
void setTimestamp (String, Timestamp, Calendar)
3.0
No
Throws “unsupported method” exception.
void setUnicodeStream (int, InputStream, int)
1.0
Yes
Supported by OpenAccess SDK. This method has been deprecated in the JDBC 2.0 specification.
<T> T unwrap(Class<T> iface)
4.0
Yes
 
void setURL (int, URL)
3.0
No
Throws “unsupported method” exception.
void setURL (String, URL)
3.0
No
Throws “unsupported method” exception.