CallableStatement
- Last Updated: February 25, 2021
- Hybrid Data Pipeline
- Version 5.0
- Documentation
| 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: 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: 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 |