CallableStatement Methods
|
Version Introduced
|
Supported
|
Comments
|
Array getArray(int)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Array getArray(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Reader getCharacterStream(int)
|
4.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Reader getCharacterStream(String)
|
4.0
|
Yes
|
Salesforce-type data stores: The driver throws an "unsupported method" exception.
|
BigDecimal getBigDecimal(int)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
BigDecimal getBigDecimal(int, int)
|
1.0
|
Yes
|
Salesforce.com, Force.com, Database.com: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
BigDecimal getBigDecimal(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Blob getBlob(int)
|
2.0 Core
|
Yes
|
The driver supports using with data types that map to the JDBC LONGVARBINARY data type.
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Blob getBlob(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
boolean getBoolean(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
boolean getBoolean(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
byte getByte(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception when an application calls output parameters.
|
byte getByte(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
byte [] getBytes(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
byte [] getBytes(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Clob getClob(int)
|
2.0 Core
|
Yes
|
The driver supports using with data types that map to the JDBC LONGVARCHAR data type.
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Clob getClob(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Date getDate(int)
|
1.0
|
Yes
|
Salesforce: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Date getDate(int, Calendar)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Date getDate(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Date getDate(String, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
double getDouble(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
double getDouble(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
float getFloat(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
float getFloat(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
int getInt(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
int getInt(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
long getLong(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
long getLong(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Reader getNCharacterStream(int)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
Reader getNCharacterStream(String)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
NClob getNClob(int)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
NClob getNClob(String)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
String getNString(int)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
String getNString(String)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
Object getObject(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Object getObject(int, Map)
|
2.0 Core
|
Yes
|
The driver ignores the Map parameter.
|
Object getObject(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Object getObject(String, Map)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Ref getRef(int)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Ref getRef(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
short getShort(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
short getShort(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
SQLXML getSQLXML(int)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
SQLXML getSQLXML(String)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
String getString(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
String getString(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Time getTime(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Time getTime(int, Calendar)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Time getTime(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Time getTime(String, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Timestamp getTimestamp(int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Timestamp getTimestamp(int, Calendar)
|
2.0 Core
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
Timestamp getTimestamp(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
Timestamp getTimestamp(String, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
URL getURL(int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
URL getURL(String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
boolean isWrapperFor(Class<?> iface)
|
4.0
|
Yes
|
|
void registerOutParameter(int, int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void registerOutParameter(int, int, int)
|
1.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void registerOutParameter(int, int, String)
|
2.0 Core
|
Yes
|
The driver ignores the String parameter.
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void registerOutParameter(String, int)
|
3.0
|
Yes
|
Salesforce.com, Force.com, Database.com: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void registerOutParameter(String, int, int)
|
3.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void registerOutParameter(String, int, String)
|
3.0
|
Yes
|
Salesforce-type data stores: The driver throws an "invalid parameter bindings" exception if your application calls output parameters.
|
void setArray(int, Array)
|
2.0 Core
|
No
|
The driver throws an "unsupported method" exception.
|
void setAsciiStream(String, InputStream)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setAsciiStream(String, InputStream, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setAsciiStream(String, InputStream, long)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBigDecimal(String, BigDecimal)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBinaryStream(String, InputStream)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBinaryStream(String, InputStream, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBinaryStream(String, InputStream, long)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBlob(String, Blob)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBlob(String, InputStream)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBlob(String, InputStream, long)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBoolean(String, boolean)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setByte(String, byte)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setBytes(String, byte [])
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setCharacterStream(String, Reader, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setCharacterStream(String, InputStream, long)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setClob(String, Clob)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setClob(String, Reader, Clob)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setClob(String, Reader, long)
|
4.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setDate(String, Date)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setDate(String, Date, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setDouble(String, double)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setFloat(String, float)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setInt(String, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setLong(String, long)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setNCharacterStream(String, Reader, long)
|
4.0
|
Yes
|
|
void setNClob(String, NClob)
|
4.0
|
Yes
|
|
void setNClob(String, Reader)
|
4.0
|
Yes
|
|
void setNClob(String, Reader, long)
|
4.0
|
Yes
|
|
void setNString(String, String)
|
4.0
|
Yes
|
|
void setNull(int, int, String)
|
2.0 Core
|
Yes
|
|
void setNull(String, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setNull(String, int, String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setObject(String, Object)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setObject(String, Object, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setObject(String, Object, int, int)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setShort(String, short)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setSQLXML(String, SQLXML)
|
4.0
|
No
|
The driver throws "unsupported method" exception.
|
void setString(String, String)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setTime(String, Time)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setTime(String, Time, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setTimestamp(String, Timestamp)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
void setTimestamp(String, Timestamp, Calendar)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
<T> T unwrap(Class<T> iface)
|
4.0
|
Yes
|
|
void setURL(String, URL)
|
3.0
|
No
|
The driver throws an "unsupported method" exception.
|
boolean wasNull()
|
1.0
|
Yes
|