ICallableStatement Interface

Definition

The interface used to execute SQL stored procedures.

[Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")]
public interface ICallableStatement : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IPreparedStatement
[<Android.Runtime.Register("java/sql/CallableStatement", "", "Java.Sql.ICallableStatementInvoker")>]
type ICallableStatement = interface
    interface IPreparedStatement
    interface IStatement
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributes
Implements

Remarks

The interface used to execute SQL stored procedures. The JDBC API provides a stored procedure SQL escape syntax that allows stored procedures to be called in a standard way for all RDBMSs. This escape syntax has one form that includes a result parameter and one that does not. If used, the result parameter must be registered as an OUT parameter. The other parameters can be used for input, output or both. Parameters are referred to sequentially, by number, with the first parameter being 1.

{?= call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}
              {call &lt;procedure-name&gt;[(&lt;arg1&gt;,&lt;arg2&gt;, ...)]}

IN parameter values are set using the set methods inherited from PreparedStatement. The type of all OUT parameters must be registered prior to executing the stored procedure; their values are retrieved after execution via the get methods provided here.

A CallableStatement can return one ResultSet object or multiple ResultSet objects. Multiple ResultSet objects are handled using operations inherited from Statement.

For maximum portability, a call's ResultSet objects and update counts should be processed prior to getting the values of output parameters.

Java documentation for java.sql.CallableStatement.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Fields

CloseAllResults

The constant indicating that all ResultSet objects that have previously been kept open should be closed when calling getMoreResults.

(Inherited from IStatement)
CloseCurrentResult

The constant indicating that the current ResultSet object should be closed when calling getMoreResults.

(Inherited from IStatement)
ExecuteFailed

The constant indicating that an error occured while executing a batch statement.

(Inherited from IStatement)
KeepCurrentResult

The constant indicating that the current ResultSet object should not be closed when calling getMoreResults.

(Inherited from IStatement)
NoGeneratedKeys

The constant indicating that generated keys should not be made available for retrieval.

(Inherited from IStatement)
ReturnGeneratedKeys

The constant indicating that generated keys should be made available for retrieval.

(Inherited from IStatement)
SuccessNoInfo

The constant indicating that a batch statement executed successfully but that no count of the number of rows it affected is available.

(Inherited from IStatement)

Properties

Connection

Gets the Connection object which created this statement.

(Inherited from IStatement)
FetchDirection

Gets the default direction for fetching rows for ResultSets generated from this statement.

(Inherited from IStatement)
FetchSize

Gets the default number of rows for a fetch for the ResultSet objects returned from this statement.

(Inherited from IStatement)
GeneratedKeys

Returns auto generated keys created by executing this statement.

(Inherited from IStatement)
Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
IsClosed

Returns true if this statement has been closed, false otherwise.

(Inherited from IStatement)
JniIdentityHashCode

Returns the value of java.lang.System.identityHashCode() for the wrapped instance.

(Inherited from IJavaPeerable)
JniManagedPeerState

State of the managed peer.

(Inherited from IJavaPeerable)
JniPeerMembers

Member access and invocation support.

(Inherited from IJavaPeerable)
MaxFieldSize

Gets the maximum number of bytes which can be returned as values from character and binary type columns in a ResultSet derived from this statement.

(Inherited from IStatement)
MaxRows

Gets the maximum number of rows that a ResultSet can contain when produced from this statement.

(Inherited from IStatement)
MetaData

Returns a ResultSetMetaData describing the ResultSet that would be produced by execution of the PreparedStatement.

(Inherited from IPreparedStatement)
MoreResults

Moves to this statement's next result.

(Inherited from IStatement)
ParameterMetaData

Gets information about the parameters of the PreparedStatement.

(Inherited from IPreparedStatement)
PeerReference

Returns a JniObjectReference of the wrapped Java object instance.

(Inherited from IJavaPeerable)
Poolable

Returns true if this statement is poolable, false otherwise.

(Inherited from IStatement)
QueryTimeout

Gets the timeout value for the statement's execution time.

(Inherited from IStatement)
ResultSet

Gets the current result.

(Inherited from IStatement)
ResultSetConcurrency

Gets the concurrency setting for ResultSet objects generated by this statement.

(Inherited from IStatement)
ResultSetHoldability

Gets the cursor hold setting for ResultSet objects generated by this statement.

(Inherited from IStatement)
ResultSetType

Gets the ResultSet type setting for ResultSets derived from this statement.

(Inherited from IStatement)
UpdateCount

Gets an update count for the current result if it is not a ResultSet.

(Inherited from IStatement)
Warnings

Retrieves the first SQLWarning reported by calls on this statement.

(Inherited from IStatement)

Methods

AddBatch()

Adds a set of parameters to this PreparedStatement object's batch of commands.

(Inherited from IPreparedStatement)
AddBatch(String)

Adds the given SQL command to the current list of commmands for this Statement object.

(Inherited from IStatement)
Cancel()

Cancels this Statement object if both the DBMS and driver support aborting an SQL statement.

(Inherited from IStatement)
ClearBatch()

Empties this Statement object's current list of SQL commands.

(Inherited from IStatement)
ClearParameters()

Clears the current parameter values immediately.

(Inherited from IPreparedStatement)
ClearWarnings()

Clears all the warnings reported on this Statement object.

(Inherited from IStatement)
Close()

Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.

(Inherited from IStatement)
Disposed()

Called when the instance has been disposed.

(Inherited from IJavaPeerable)
DisposeUnlessReferenced()

If there are no outstanding references to this instance, then calls Dispose(); otherwise, does nothing.

(Inherited from IJavaPeerable)
Execute()

Executes the SQL statement in this PreparedStatement object, which may be any kind of SQL statement.

(Inherited from IPreparedStatement)
Execute(String)

Executes the given SQL statement, which may return multiple results.

(Inherited from IStatement)
Execute(String, Int32)

Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval.

(Inherited from IStatement)
Execute(String, Int32[])

Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.

(Inherited from IStatement)
Execute(String, String[])

Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.

(Inherited from IStatement)
ExecuteBatch()

Submits a batch of commands to the database for execution and if all commands execute successfully, returns an array of update counts.

(Inherited from IStatement)
ExecuteQuery()

Executes the SQL query in this PreparedStatement object and returns the ResultSet object generated by the query.

(Inherited from IPreparedStatement)
ExecuteQuery(String)

Executes the given SQL statement, which returns a single ResultSet object.

(Inherited from IStatement)
ExecuteUpdate()

Executes the SQL statement in this PreparedStatement object, which must be an SQL Data Manipulation Language (DML) statement, such as INSERT, UPDATE or DELETE; or an SQL statement that returns nothing, such as a DDL statement.

(Inherited from IPreparedStatement)
ExecuteUpdate(String)

Executes the given SQL statement, which may be an INSERT, UPDATE, or DELETE statement or an SQL statement that returns nothing, such as an SQL DDL statement.

(Inherited from IStatement)
ExecuteUpdate(String, Int32)

Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statement object should be made available for retrieval.

(Inherited from IStatement)
ExecuteUpdate(String, Int32[])

Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.

(Inherited from IStatement)
ExecuteUpdate(String, String[])

Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.

(Inherited from IStatement)
Finalized()

Called when the instance has been finalized.

(Inherited from IJavaPeerable)
GetArray(Int32)

Retrieves the value of the designated JDBC ARRAY parameter as an java.sql.Array object in the Java programming language.

GetArray(String)

Retrieves the value of a JDBC ARRAY parameter as an java.sql.Array object in the Java programming language.

GetBigDecimal(Int32)

Retrieves the value of the designated JDBC NUMERIC parameter as a java.math.BigDecimal object with as many digits to the right of the decimal point as the value contains.

GetBigDecimal(Int32, Int32)
Obsolete.

Retrieves the value of the designated JDBC NUMERIC parameter as a java.math.BigDecimal object with scale digits to the right of the decimal point.

GetBigDecimal(String)

Retrieves the value of a JDBC NUMERIC parameter as a java.math.BigDecimal object with as many digits to the right of the decimal point as the value contains.

GetBlob(Int32)

Retrieves the value of the designated JDBC BLOB parameter as a java.sql.Blob object in the Java programming language.

GetBlob(String)

Retrieves the value of a JDBC BLOB parameter as a java.sql.Blob object in the Java programming language.

GetBoolean(Int32)

Retrieves the value of the designated JDBC BIT or BOOLEAN parameter as a boolean in the Java programming language.

GetBoolean(String)

Retrieves the value of a JDBC BIT or BOOLEAN parameter as a boolean in the Java programming language.

GetByte(Int32)

Retrieves the value of the designated JDBC TINYINT parameter as a byte in the Java programming language.

GetByte(String)

Retrieves the value of a JDBC TINYINT parameter as a byte in the Java programming language.

GetBytes(Int32)

Retrieves the value of the designated JDBC BINARY or VARBINARY parameter as an array of byte values in the Java programming language.

GetBytes(String)

Retrieves the value of a JDBC BINARY or VARBINARY parameter as an array of byte values in the Java programming language.

GetCharacterStream(Int32)

Retrieves the value of the designated parameter as a java.io.Reader object in the Java programming language.

GetCharacterStream(String)

Retrieves the value of the designated parameter as a java.io.Reader object in the Java programming language.

GetClob(Int32)

Retrieves the value of the designated JDBC CLOB parameter as a java.sql.Clob object in the Java programming language.

GetClob(String)

Retrieves the value of a JDBC CLOB parameter as a java.sql.Clob object in the Java programming language.

GetDate(Int32)

Retrieves the value of the designated JDBC DATE parameter as a java.sql.Date object.

GetDate(Int32, Calendar)

Retrieves the value of the designated JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.

GetDate(String)

Retrieves the value of a JDBC DATE parameter as a java.sql.Date object.

GetDate(String, Calendar)

Retrieves the value of a JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.

GetDouble(Int32)

Retrieves the value of the designated JDBC DOUBLE parameter as a double in the Java programming language.

GetDouble(String)

Retrieves the value of a JDBC DOUBLE parameter as a double in the Java programming language.

GetFloat(Int32)

Retrieves the value of the designated JDBC FLOAT parameter as a float in the Java programming language.

GetFloat(String)

Retrieves the value of a JDBC FLOAT parameter as a float in the Java programming language.

GetInt(Int32)

Retrieves the value of the designated JDBC INTEGER parameter as an int in the Java programming language.

GetInt(String)

Retrieves the value of a JDBC INTEGER parameter as an int in the Java programming language.

GetLong(Int32)

Retrieves the value of the designated JDBC BIGINT parameter as a long in the Java programming language.

GetLong(String)

Retrieves the value of a JDBC BIGINT parameter as a long in the Java programming language.

GetMoreResults(Int32)

Moves to this Statement object's next result, deals with any current ResultSet object(s) according to the instructions specified by the given flag, and returns true if the next result is a ResultSet object.

(Inherited from IStatement)
GetNCharacterStream(Int32)

Retrieves the value of the designated parameter as a java.io.Reader object in the Java programming language.

GetNCharacterStream(String)

Retrieves the value of the designated parameter as a java.io.Reader object in the Java programming language.

GetNClob(Int32)

Retrieves the value of the designated JDBC NCLOB parameter as a java.sql.NClob object in the Java programming language.

GetNClob(String)

Retrieves the value of a JDBC NCLOB parameter as a java.sql.NClob object in the Java programming language.

GetNString(Int32)

Retrieves the value of the designated NCHAR, NVARCHAR or LONGNVARCHAR parameter as a String in the Java programming language.

GetNString(String)

Retrieves the value of the designated NCHAR, NVARCHAR or LONGNVARCHAR parameter as a String in the Java programming language.

GetObject(Int32)

Retrieves the value of the designated parameter as an Object in the Java programming language.

GetObject(Int32, IDictionary<String,Class>)

Returns an object representing the value of OUT parameter parameterIndex and uses map for the custom mapping of the parameter value.

GetObject(String)

Retrieves the value of a parameter as an Object in the Java programming language.

GetObject(String, IDictionary<String,Class>)

Returns an object representing the value of OUT parameter parameterName and uses map for the custom mapping of the parameter value.

GetRef(Int32)

Retrieves the value of the designated JDBC REF(&lt;structured-type&gt;) parameter as a java.sql.Ref object in the Java programming language.

GetRef(String)

Retrieves the value of a JDBC REF(&lt;structured-type&gt;) parameter as a java.sql.Ref object in the Java programming language.

GetRowId(Int32)

Retrieves the value of the designated JDBC ROWID parameter as a java.sql.RowId object.

GetRowId(String)

Retrieves the value of the designated JDBC ROWID parameter as a java.sql.RowId object.

GetShort(Int32)

Retrieves the value of the designated JDBC SMALLINT parameter as a short in the Java programming language.

GetShort(String)

Retrieves the value of a JDBC SMALLINT parameter as a short in the Java programming language.

GetSQLXML(Int32)

Retrieves the value of the designated SQL XML parameter as a java.sql.SQLXML object in the Java programming language.

GetSQLXML(String)

Retrieves the value of the designated SQL XML parameter as a java.sql.SQLXML object in the Java programming language.

GetString(Int32)

Retrieves the value of the designated JDBC CHAR, VARCHAR, or LONGVARCHAR parameter as a String in the Java programming language.

GetString(String)

Retrieves the value of a JDBC CHAR, VARCHAR, or LONGVARCHAR parameter as a String in the Java programming language.

GetTime(Int32)

Retrieves the value of the designated JDBC TIME parameter as a java.sql.Time object.

GetTime(Int32, Calendar)

Retrieves the value of the designated JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.

GetTime(String)

Retrieves the value of a JDBC TIME parameter as a java.sql.Time object.

GetTime(String, Calendar)

Retrieves the value of a JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.

GetTimestamp(Int32)

Retrieves the value of the designated JDBC TIMESTAMP parameter as a java.sql.Timestamp object.

GetTimestamp(Int32, Calendar)

Retrieves the value of the designated JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.

GetTimestamp(String)

Retrieves the value of a JDBC TIMESTAMP parameter as a java.sql.Timestamp object.

GetTimestamp(String, Calendar)

Retrieves the value of a JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.

GetURL(Int32)

Retrieves the value of the designated JDBC DATALINK parameter as a java.net.URL object.

GetURL(String)

Retrieves the value of a JDBC DATALINK parameter as a java.net.URL object.

IsWrapperFor(Class)

Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does.

(Inherited from IWrapper)
RegisterOutParameter(Int32, Int32)

Registers the OUT parameter in ordinal position parameterIndex to the JDBC type sqlType.

RegisterOutParameter(Int32, Int32, Int32)

Registers the parameter in ordinal position parameterIndex to be of JDBC type sqlType.

RegisterOutParameter(Int32, Int32, String)

Registers the designated output parameter.

RegisterOutParameter(String, Int32)

Registers the OUT parameter named parameterName to the JDBC type sqlType.

RegisterOutParameter(String, Int32, Int32)

Registers the parameter named parameterName to be of JDBC type sqlType.

RegisterOutParameter(String, Int32, String)

Registers the designated output parameter.

SetArray(Int32, IArray)

Sets the designated parameter to the given java.sql.Array object.

(Inherited from IPreparedStatement)
SetAsciiStream(Int32, Stream)

Sets the designated parameter to the given input stream.

(Inherited from IPreparedStatement)
SetAsciiStream(Int32, Stream, Int32)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

(Inherited from IPreparedStatement)
SetAsciiStream(Int32, Stream, Int64)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

(Inherited from IPreparedStatement)
SetAsciiStream(String, Stream)

Sets the designated parameter to the given input stream.

SetAsciiStream(String, Stream, Int32)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

SetAsciiStream(String, Stream, Int64)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

SetBigDecimal(Int32, BigDecimal)

Sets the designated parameter to the given java.math.BigDecimal value.

(Inherited from IPreparedStatement)
SetBigDecimal(String, BigDecimal)

Sets the designated parameter to the given java.math.BigDecimal value.

SetBinaryStream(Int32, Stream)

Sets the designated parameter to the given input stream.

(Inherited from IPreparedStatement)
SetBinaryStream(Int32, Stream, Int32)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

(Inherited from IPreparedStatement)
SetBinaryStream(Int32, Stream, Int64)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

(Inherited from IPreparedStatement)
SetBinaryStream(String, Stream)

Sets the designated parameter to the given input stream.

SetBinaryStream(String, Stream, Int32)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

SetBinaryStream(String, Stream, Int64)

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

SetBlob(Int32, IBlob)

Sets the designated parameter to the given java.sql.Blob object.

(Inherited from IPreparedStatement)
SetBlob(Int32, Stream)

Sets the designated parameter to a InputStream object.

(Inherited from IPreparedStatement)
SetBlob(Int32, Stream, Int64)

Sets the designated parameter to a InputStream object.

(Inherited from IPreparedStatement)
SetBlob(String, IBlob)

Sets the designated parameter to the given java.sql.Blob object.

SetBlob(String, Stream)

Sets the designated parameter to a InputStream object.

SetBlob(String, Stream, Int64)

Sets the designated parameter to a InputStream object.

SetBoolean(Int32, Boolean)

Sets the designated parameter to the given Java boolean value.

(Inherited from IPreparedStatement)
SetBoolean(String, Boolean)

Sets the designated parameter to the given Java boolean value.

SetByte(Int32, SByte)

Sets the designated parameter to the given Java byte value.

(Inherited from IPreparedStatement)
SetByte(String, SByte)

Sets the designated parameter to the given Java byte value.

SetBytes(Int32, Byte[])

Sets the designated parameter to the given Java array of bytes.

(Inherited from IPreparedStatement)
SetBytes(String, Byte[])

Sets the designated parameter to the given Java array of bytes.

SetCharacterStream(Int32, Reader)

Sets the designated parameter to the given Reader object.

(Inherited from IPreparedStatement)
SetCharacterStream(Int32, Reader, Int32)

Sets the designated parameter to the given Reader object, which is the given number of characters long.

(Inherited from IPreparedStatement)
SetCharacterStream(Int32, Reader, Int64)

Sets the designated parameter to the given Reader object, which is the given number of characters long.

(Inherited from IPreparedStatement)
SetCharacterStream(String, Reader)

Sets the designated parameter to the given Reader object.

SetCharacterStream(String, Reader, Int32)

Sets the designated parameter to the given Reader object, which is the given number of characters long.

SetCharacterStream(String, Reader, Int64)

Sets the designated parameter to the given Reader object, which is the given number of characters long.

SetClob(Int32, IClob)

Sets the designated parameter to the given java.sql.Clob object.

(Inherited from IPreparedStatement)
SetClob(Int32, Reader)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetClob(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetClob(String, IClob)

Sets the designated parameter to the given java.sql.Clob object.

SetClob(String, Reader)

Sets the designated parameter to a Reader object.

SetClob(String, Reader, Int64)

Sets the designated parameter to a Reader object.

SetCursorName(String)

Sets the SQL cursor name to the given String, which will be used by subsequent Statement object execute methods.

(Inherited from IStatement)
SetDate(Int32, Date)

Sets the designated parameter to the given java.sql.Date value using the default time zone of the virtual machine that is running the application.

(Inherited from IPreparedStatement)
SetDate(Int32, Date, Calendar)

Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.

(Inherited from IPreparedStatement)
SetDate(String, Date)

Sets the designated parameter to the given java.sql.Date value using the default time zone of the virtual machine that is running the application.

SetDate(String, Date, Calendar)

Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.

SetDouble(Int32, Double)

Sets the designated parameter to the given Java double value.

(Inherited from IPreparedStatement)
SetDouble(String, Double)

Sets the designated parameter to the given Java double value.

SetEscapeProcessing(Boolean)

Sets escape processing on or off.

(Inherited from IStatement)
SetFloat(Int32, Single)

Sets the designated parameter to the given Java float value.

(Inherited from IPreparedStatement)
SetFloat(String, Single)

Sets the designated parameter to the given Java float value.

SetInt(Int32, Int32)

Sets the designated parameter to the given Java int value.

(Inherited from IPreparedStatement)
SetInt(String, Int32)

Sets the designated parameter to the given Java int value.

SetJniIdentityHashCode(Int32)

Set the value returned by JniIdentityHashCode.

(Inherited from IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates) (Inherited from IJavaPeerable)
SetLong(Int32, Int64)

Sets the designated parameter to the given Java long value.

(Inherited from IPreparedStatement)
SetLong(String, Int64)

Sets the designated parameter to the given Java long value.

SetNCharacterStream(Int32, Reader)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetNCharacterStream(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetNCharacterStream(String, Reader)

Sets the designated parameter to a Reader object.

SetNCharacterStream(String, Reader, Int64)

Sets the designated parameter to a Reader object.

SetNClob(Int32, INClob)

Sets the designated parameter to a java.sql.NClob object.

(Inherited from IPreparedStatement)
SetNClob(Int32, Reader)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetNClob(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

(Inherited from IPreparedStatement)
SetNClob(String, INClob)

Sets the designated parameter to a java.sql.NClob object.

SetNClob(String, Reader)

Sets the designated parameter to a Reader object.

SetNClob(String, Reader, Int64)

Sets the designated parameter to a Reader object.

SetNString(Int32, String)

Sets the designated paramter to the given String object.

(Inherited from IPreparedStatement)
SetNString(String, String)

Sets the designated parameter to the given String object.

SetNull(Int32, Int32)

Sets the designated parameter to SQL NULL.

(Inherited from IPreparedStatement)
SetNull(Int32, Int32, String)

Sets the designated parameter to SQL NULL.

(Inherited from IPreparedStatement)
SetNull(String, Int32)

Sets the designated parameter to SQL NULL.

SetNull(String, Int32, String)

Sets the designated parameter to SQL NULL.

SetObject(Int32, Object)

Sets the value of the designated parameter using the given object.

(Inherited from IPreparedStatement)
SetObject(Int32, Object, Int32)

Sets the value of the designated parameter with the given object.

(Inherited from IPreparedStatement)
SetObject(Int32, Object, Int32, Int32)

Sets the value of the designated parameter with the given object.

(Inherited from IPreparedStatement)
SetObject(String, Object)

Sets the value of the designated parameter with the given object.

SetObject(String, Object, Int32)

Sets the value of the designated parameter with the given object.

SetObject(String, Object, Int32, Int32)

Sets the value of the designated parameter with the given object.

SetPeerReference(JniObjectReference)

Set the value returned by PeerReference.

(Inherited from IJavaPeerable)
SetRef(Int32, IRef)

Sets the designated parameter to the given REF(&lt;structured-type&gt;) value.

(Inherited from IPreparedStatement)
SetRowId(Int32, IRowId)

Sets the designated parameter to the given java.sql.RowId object.

(Inherited from IPreparedStatement)
SetRowId(String, IRowId)

Sets the designated parameter to the given java.sql.RowId object.

SetShort(Int32, Int16)

Sets the designated parameter to the given Java short value.

(Inherited from IPreparedStatement)
SetShort(String, Int16)

Sets the designated parameter to the given Java short value.

SetSQLXML(Int32, ISQLXML)

Sets the designated parameter to the given java.sql.SQLXML object.

(Inherited from IPreparedStatement)
SetSQLXML(String, ISQLXML)

Sets the designated parameter to the given java.sql.SQLXML object.

SetString(Int32, String)

Sets the designated parameter to the given Java String value.

(Inherited from IPreparedStatement)
SetString(String, String)

Sets the designated parameter to the given Java String value.

SetTime(Int32, Time)

Sets the designated parameter to the given java.sql.Time value.

(Inherited from IPreparedStatement)
SetTime(Int32, Time, Calendar)

Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.

(Inherited from IPreparedStatement)
SetTime(String, Time)

Sets the designated parameter to the given java.sql.Time value.

SetTime(String, Time, Calendar)

Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.

SetTimestamp(Int32, Timestamp)

Sets the designated parameter to the given java.sql.Timestamp value.

(Inherited from IPreparedStatement)
SetTimestamp(Int32, Timestamp, Calendar)

Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.

(Inherited from IPreparedStatement)
SetTimestamp(String, Timestamp)

Sets the designated parameter to the given java.sql.Timestamp value.

SetTimestamp(String, Timestamp, Calendar)

Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.

SetUnicodeStream(Int32, Stream, Int32)
Obsolete.

Sets the designated parameter to the given input stream, which will have the specified number of bytes.

(Inherited from IPreparedStatement)
SetURL(Int32, URL)

Sets the designated parameter to the given java.net.URL value.

(Inherited from IPreparedStatement)
SetURL(String, URL)

Sets the designated parameter to the given java.net.URL object.

UnregisterFromRuntime()

Unregister this instance so that the runtime will not return it from future Java.Interop.JniRuntime+JniValueManager.PeekValue invocations.

(Inherited from IJavaPeerable)
Unwrap(Class)

Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy.

(Inherited from IWrapper)
WasNull()

Retrieves whether the last OUT parameter read had the value of SQL NULL.

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to