IRowSet Interface

Definition

The interface that adds support to the JDBC API for the JavaBeans<sup><font size=-2>TM</font></sup> component model.

[Android.Runtime.Register("javax/sql/RowSet", "", "Javax.Sql.IRowSetInvoker")]
public interface IRowSet : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IResultSet
[<Android.Runtime.Register("javax/sql/RowSet", "", "Javax.Sql.IRowSetInvoker")>]
type IRowSet = interface
    interface IResultSet
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributes
Implements

Remarks

The interface that adds support to the JDBC API for the JavaBeans<sup><font size=-2>TM</font></sup> component model. A rowset, which can be used as a JavaBeans component in a visual Bean development environment, can be created and configured at design time and executed at run time.

The RowSet interface provides a set of JavaBeans properties that allow a RowSet instance to be configured to connect to a JDBC data source and read some data from the data source. A group of setter methods (setInt, setBytes, setString, and so on) provide a way to pass input parameters to a rowset's command property. This command is the SQL query the rowset uses when it gets its data from a relational database, which is generally the case.

The RowSet interface supports JavaBeans events, allowing other components in an application to be notified when an event occurs on a rowset, such as a change in its value.

The RowSet interface is unique in that it is intended to be implemented using the rest of the JDBC API. In other words, a RowSet implementation is a layer of software that executes "on top" of a JDBC driver. Implementations of the RowSet interface can be provided by anyone, including JDBC driver vendors who want to provide a RowSet implementation as part of their JDBC products.

A RowSet object may make a connection with a data source and maintain that connection throughout its life cycle, in which case it is called a connected rowset. A rowset may also make a connection with a data source, get data from it, and then close the connection. Such a rowset is called a disconnected rowset. A disconnected rowset may make changes to its data while it is disconnected and then send the changes back to the original source of the data, but it must reestablish a connection to do so.

A disconnected rowset may have a reader (a RowSetReader object) and a writer (a RowSetWriter object) associated with it. The reader may be implemented in many different ways to populate a rowset with data, including getting data from a non-relational data source. The writer can also be implemented in many different ways to propagate changes made to the rowset's data back to the underlying data source.

Rowsets are easy to use. The RowSet interface extends the standard java.sql.ResultSet interface. The RowSetMetaData interface extends the java.sql.ResultSetMetaData interface. Thus, developers familiar with the JDBC API will have to learn a minimal number of new APIs to use rowsets. In addition, third-party software tools that work with JDBC ResultSet objects will also easily be made to work with rowsets.

Added in 1.4.

Java documentation for javax.sql.RowSet.

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

CloseCursorsAtCommit

The constant indicating that open ResultSet objects with this holdability will be closed when the current transaction is commited.

(Inherited from IResultSet)
ConcurReadOnly

The constant indicating the concurrency mode for a ResultSet object that may NOT be updated.

(Inherited from IResultSet)
ConcurUpdatable

The constant indicating the concurrency mode for a ResultSet object that may be updated.

(Inherited from IResultSet)
FetchForward

The constant indicating that the rows in a result set will be processed in a forward direction; first-to-last.

(Inherited from IResultSet)
FetchReverse

The constant indicating that the rows in a result set will be processed in a reverse direction; last-to-first.

(Inherited from IResultSet)
FetchUnknown

The constant indicating that the order in which rows in a result set will be processed is unknown.

(Inherited from IResultSet)
HoldCursorsOverCommit

The constant indicating that open ResultSet objects with this holdability will remain open when the current transaction is commited.

(Inherited from IResultSet)
TypeForwardOnly

The constant indicating the type for a ResultSet object whose cursor may move only forward.

(Inherited from IResultSet)
TypeScrollInsensitive

The constant indicating the type for a ResultSet object that is scrollable but generally not sensitive to changes to the data that underlies the ResultSet.

(Inherited from IResultSet)
TypeScrollSensitive

The constant indicating the type for a ResultSet object that is scrollable and generally sensitive to changes to the data that underlies the ResultSet.

(Inherited from IResultSet)

Properties

Command

Gets the RowSet's command property.

Concurrency

Gets the concurrency mode of this ResultSet.

(Inherited from IResultSet)
CursorName

Gets the name of the SQL cursor of this ResultSet.

(Inherited from IResultSet)
DataSourceName

Gets the ODBC Data Source Name property associated with this RowSet.

EscapeProcessing

Reports if escape processing is enabled for this RowSet.

FetchDirection

Gets the direction in which rows are fetched for this ResultSet object.

(Inherited from IResultSet)
FetchSize

Gets the fetch size (in number of rows) for this ResultSet.

(Inherited from IResultSet)
Handle

Gets the JNI value of the underlying Android object.

(Inherited from IJavaObject)
Holdability

Returns the holdability of this result set: HoldCursorsOverCommit or CloseCursorsAtCommit.

(Inherited from IResultSet)
IsAfterLast

Gets if the cursor is after the last row of the ResultSet.

(Inherited from IResultSet)
IsBeforeFirst

Gets if the cursor is before the first row of the ResultSet.

(Inherited from IResultSet)
IsClosed

Returns true if this result set has been closed, false otherwise.

(Inherited from IResultSet)
IsFirst

Gets if the cursor is on the first row of the ResultSet.

(Inherited from IResultSet)
IsLast

Gets if the cursor is on the last row of the ResultSet

(Inherited from IResultSet)
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 that can be returned for column values which are of type BINARY, VARBINARY, LONGVARBINARYBINARY, CHAR, VARCHAR, or LONGVARCHAR.

MaxRows

Gets the maximum number of rows for this RowSet.

MetaData

Gets the metadata for this ResultSet.

(Inherited from IResultSet)
Password

Gets the value of the password property for this RowSet.

PeerReference

Returns a JniObjectReference of the wrapped Java object instance.

(Inherited from IJavaPeerable)
QueryTimeout

Gets the timeout for the driver when a query operation is executed.

ReadOnly

Indicates if this RowSet is read-only.

Row

Gets the number of the current row in the ResultSet.

(Inherited from IResultSet)
Statement

Gets the statement that produced this ResultSet.

(Inherited from IResultSet)
TransactionIsolation

Gets the transaction isolation level property set for this RowSet.

Type

Gets the type of the ResultSet.

(Inherited from IResultSet)
TypeMap

Gets the custom mapping of SQL User-Defined Types (UDTs) and Java classes for this RowSet, if applicable.

Url

Gets the URL property value for this RowSet.

Username

Gets the value of the username property for this RowSet.

Warnings

Gets the first warning generated by calls on this ResultSet.

(Inherited from IResultSet)

Methods

Absolute(Int32)

Moves the cursor to the given row number in this ResultSet object.

(Inherited from IResultSet)
AddRowSetListener(IRowSetListener)

Registers the given listener so that it will be notified of events that occur on this RowSet object.

AfterLast()

Moves the cursor to the end of this ResultSet object, just after the last row.

(Inherited from IResultSet)
BeforeFirst()

Moves the cursor to the front of this ResultSet object, just before the first row.

(Inherited from IResultSet)
CancelRowUpdates()

Cancels the updates made to the current row in this ResultSet object.

(Inherited from IResultSet)
ClearParameters()

Clears the parameters set for this RowSet object's command.

ClearWarnings()

Clears all warnings reported on this ResultSet object.

(Inherited from IResultSet)
Close()

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

(Inherited from IResultSet)
DeleteRow()

Deletes the current row from this ResultSet object and from the underlying database.

(Inherited from IResultSet)
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()

Fills this RowSet object with data.

Finalized()

Called when the instance has been finalized.

(Inherited from IJavaPeerable)
FindColumn(String)

Maps the given ResultSet column label to its ResultSet column index.

(Inherited from IResultSet)
First()

Moves the cursor to the first row in this ResultSet object.

(Inherited from IResultSet)
GetArray(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

(Inherited from IResultSet)
GetArray(String)

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.

(Inherited from IResultSet)
GetAsciiStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

(Inherited from IResultSet)
GetAsciiStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.

(Inherited from IResultSet)
GetBigDecimal(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

(Inherited from IResultSet)
GetBigDecimal(Int32, Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.BigDecimal in the Java programming language.

(Inherited from IResultSet)
GetBigDecimal(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.

(Inherited from IResultSet)
GetBigDecimal(String, Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal in the Java programming language.

(Inherited from IResultSet)
GetBinaryStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

(Inherited from IResultSet)
GetBinaryStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.

(Inherited from IResultSet)
GetBlob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

(Inherited from IResultSet)
GetBlob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.

(Inherited from IResultSet)
GetBoolean(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

(Inherited from IResultSet)
GetBoolean(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.

(Inherited from IResultSet)
GetByte(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

(Inherited from IResultSet)
GetByte(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.

(Inherited from IResultSet)
GetBytes(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

(Inherited from IResultSet)
GetBytes(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.

(Inherited from IResultSet)
GetCharacterStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

(Inherited from IResultSet)
GetCharacterStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

(Inherited from IResultSet)
GetClob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

(Inherited from IResultSet)
GetClob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.

(Inherited from IResultSet)
GetDate(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

(Inherited from IResultSet)
GetDate(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

(Inherited from IResultSet)
GetDate(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

(Inherited from IResultSet)
GetDate(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.

(Inherited from IResultSet)
GetDouble(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

(Inherited from IResultSet)
GetDouble(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.

(Inherited from IResultSet)
GetFloat(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

(Inherited from IResultSet)
GetFloat(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.

(Inherited from IResultSet)
GetInt(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

(Inherited from IResultSet)
GetInt(String)

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.

(Inherited from IResultSet)
GetLong(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

(Inherited from IResultSet)
GetLong(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.

(Inherited from IResultSet)
GetNCharacterStream(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

(Inherited from IResultSet)
GetNCharacterStream(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.

(Inherited from IResultSet)
GetNClob(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

(Inherited from IResultSet)
GetNClob(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.

(Inherited from IResultSet)
GetNString(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

(Inherited from IResultSet)
GetNString(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

(Inherited from IResultSet)
GetObject(Int32)

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

(Inherited from IResultSet)
GetObject(Int32, IDictionary<String,Class>)

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

(Inherited from IResultSet)
GetObject(String)

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

(Inherited from IResultSet)
GetObject(String, IDictionary<String,Class>)

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

(Inherited from IResultSet)
GetRef(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

(Inherited from IResultSet)
GetRef(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.

(Inherited from IResultSet)
GetRowId(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

(Inherited from IResultSet)
GetRowId(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.

(Inherited from IResultSet)
GetShort(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

(Inherited from IResultSet)
GetShort(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.

(Inherited from IResultSet)
GetSQLXML(Int32)

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

(Inherited from IResultSet)
GetSQLXML(String)

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.

(Inherited from IResultSet)
GetString(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

(Inherited from IResultSet)
GetString(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.

(Inherited from IResultSet)
GetTime(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

(Inherited from IResultSet)
GetTime(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

(Inherited from IResultSet)
GetTime(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

(Inherited from IResultSet)
GetTime(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.

(Inherited from IResultSet)
GetTimestamp(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

(Inherited from IResultSet)
GetTimestamp(Int32, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

(Inherited from IResultSet)
GetTimestamp(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

(Inherited from IResultSet)
GetTimestamp(String, Calendar)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.

(Inherited from IResultSet)
GetUnicodeStream(Int32)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as as a stream of two-byte 3 characters.

(Inherited from IResultSet)
GetUnicodeStream(String)
Obsolete.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of two-byte Unicode characters.

(Inherited from IResultSet)
GetURL(Int32)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

(Inherited from IResultSet)
GetURL(String)

Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.

(Inherited from IResultSet)
InsertRow()

Inserts the contents of the insert row into this ResultSet object and into the database.

(Inherited from IResultSet)
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)
Last()

Moves the cursor to the last row in this ResultSet object.

(Inherited from IResultSet)
MoveToCurrentRow()

Moves the cursor to the remembered cursor position, usually the current row.

(Inherited from IResultSet)
MoveToInsertRow()

Moves the cursor to the insert row.

(Inherited from IResultSet)
Next()

Moves the cursor froward one row from its current position.

(Inherited from IResultSet)
Previous()

Moves the cursor to the previous row in this ResultSet object.

(Inherited from IResultSet)
RefreshRow()

Refreshes the current row with its most recent value in the database.

(Inherited from IResultSet)
Relative(Int32)

Moves the cursor a relative number of rows, either positive or negative.

(Inherited from IResultSet)
RemoveRowSetListener(IRowSetListener)

Removes the specified listener from the list of components that will be notified when an event occurs on this RowSet object.

RowDeleted()

Retrieves whether a row has been deleted.

(Inherited from IResultSet)
RowInserted()

Retrieves whether the current row has had an insertion.

(Inherited from IResultSet)
RowUpdated()

Retrieves whether the current row has been updated.

(Inherited from IResultSet)
SetArray(Int32, IArray)

Sets the designated parameter in this RowSet object's command with the given Array value.

SetAsciiStream(Int32, Stream)

Sets the designated parameter in this RowSet object's command to the given input stream.

SetAsciiStream(Int32, Stream, Int32)

Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.

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.

SetBigDecimal(Int32, BigDecimal)

Sets the designated parameter in this RowSet object's command to the given java.math.BigDeciaml value.

SetBigDecimal(String, BigDecimal)

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

SetBinaryStream(Int32, Stream)

Sets the designated parameter in this RowSet object's command to the given input stream.

SetBinaryStream(Int32, Stream, Int32)

Sets the designated parameter in this RowSet object's command to the given java.io.InputStream value.

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.

SetBlob(Int32, IBlob)

Sets the designated parameter in this RowSet object's command with the given Blob value.

SetBlob(Int32, Stream)

Sets the designated parameter to a InputStream object.

SetBlob(Int32, Stream, Int64)

Sets the designated parameter to a InputStream object.

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 in this RowSet object's command to the given Java boolean value.

SetBoolean(String, Boolean)

Sets the designated parameter to the given Java boolean value.

SetByte(Int32, SByte)

Sets the designated parameter in this RowSet object's command to the given Java byte value.

SetByte(String, SByte)

Sets the designated parameter to the given Java byte value.

SetBytes(Int32, Byte[])

Sets the designated parameter in this RowSet object's command to the given Java array of byte values.

SetBytes(String, Byte[])

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

SetCharacterStream(Int32, Reader)

Sets the designated parameter in this RowSet object's command to the given Reader object.

SetCharacterStream(Int32, Reader, Int32)

Sets the designated parameter in this RowSet object's command to the given java.io.Reader value.

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.

SetClob(Int32, IClob)

Sets the designated parameter in this RowSet object's command with the given Clob value.

SetClob(Int32, Reader)

Sets the designated parameter to a Reader object.

SetClob(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

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.

SetConcurrency(Int32)

Sets the concurrency of this RowSet object to the given concurrency level.

SetDate(Int32, Date)

Sets the designated parameter in this RowSet object's command to the given java.sql.Date value.

SetDate(Int32, Date, Calendar)

Sets the designated parameter in this RowSet object's command with the given java.sql.Date value.

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 in this RowSet object's command to the given Java double value.

SetDouble(String, Double)

Sets the designated parameter to the given Java double value.

SetFloat(Int32, Single)

Sets the designated parameter in this RowSet object's command to the given Java float value.

SetFloat(String, Single)

Sets the designated parameter to the given Java float value.

SetInt(Int32, Int32)

Sets the designated parameter in this RowSet object's command to the given Java int value.

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 in this RowSet object's command to the given Java long value.

SetLong(String, Int64)

Sets the designated parameter to the given Java long value.

SetNCharacterStream(Int32, Reader)

Sets the designated parameter in this RowSet object's command to a Reader object.

SetNCharacterStream(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

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.

SetNClob(Int32, Reader)

Sets the designated parameter to a Reader object.

SetNClob(Int32, Reader, Int64)

Sets the designated parameter to a Reader object.

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.

SetNString(String, String)

Sets the designated paramter to the given String object.

SetNull(Int32, Int32)

Sets the designated parameter in this RowSet object's SQL command to SQL NULL.

SetNull(Int32, Int32, String)

Sets the designated parameter in this RowSet object's SQL command to SQL NULL.

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 designated parameter in this RowSet object's command with a Java Object.

SetObject(Int32, Object, Int32)

Sets the designated parameter in this RowSet object's command with a Java Object.

SetObject(Int32, Object, Int32, Int32)

Sets the designated parameter in this RowSet object's command with the given Java Object.

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 in this RowSet object's command with the given Ref value.

SetRowId(Int32, IRowId)

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

SetRowId(String, IRowId)

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

SetShort(Int32, Int16)

Sets the designated parameter in this RowSet object's command to the given Java short value.

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.

SetSQLXML(String, ISQLXML)

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

SetString(Int32, String)

Sets the designated parameter in this RowSet object's command to the given Java String value.

SetString(String, String)

Sets the designated parameter to the given Java String value.

SetTime(Int32, Time)

Sets the designated parameter in this RowSet object's command to the given java.sql.Time value.

SetTime(Int32, Time, Calendar)

Sets the designated parameter in this RowSet object's command with the given java.sql.Time value.

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 in this RowSet object's command to the given java.sql.Timestamp value.

SetTimestamp(Int32, Timestamp, Calendar)

Sets the designated parameter in this RowSet object's command with the given java.sql.Timestamp value.

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.

SetType(Int32)

Sets the type of this RowSet object to the given type.

SetURL(Int32, URL)

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

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)
UpdateArray(Int32, IArray)

Updates the designated column with a java.sql.Array value.

(Inherited from IResultSet)
UpdateArray(String, IArray)

Updates the designated column with a java.sql.Array value.

(Inherited from IResultSet)
UpdateAsciiStream(Int32, Stream)

Updates the designated column with an ascii stream value.

(Inherited from IResultSet)
UpdateAsciiStream(Int32, Stream, Int32)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateAsciiStream(Int32, Stream, Int64)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateAsciiStream(String, Stream)

Updates the designated column with an ascii stream value.

(Inherited from IResultSet)
UpdateAsciiStream(String, Stream, Int32)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateAsciiStream(String, Stream, Int64)

Updates the designated column with an ascii stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBigDecimal(Int32, BigDecimal)

Updates the designated column with a java.math.BigDecimal value.

(Inherited from IResultSet)
UpdateBigDecimal(String, BigDecimal)

Updates the designated column with a java.sql.BigDecimal value.

(Inherited from IResultSet)
UpdateBinaryStream(Int32, Stream)

Updates the designated column with a binary stream value.

(Inherited from IResultSet)
UpdateBinaryStream(Int32, Stream, Int32)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBinaryStream(Int32, Stream, Int64)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBinaryStream(String, Stream)

Updates the designated column with a binary stream value.

(Inherited from IResultSet)
UpdateBinaryStream(String, Stream, Int32)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBinaryStream(String, Stream, Int64)

Updates the designated column with a binary stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBlob(Int32, IBlob)

Updates the designated column with a java.sql.Blob value.

(Inherited from IResultSet)
UpdateBlob(Int32, Stream)

Updates the designated column using the given input stream.

(Inherited from IResultSet)
UpdateBlob(Int32, Stream, Int64)

Updates the designated column using the given input stream, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBlob(String, IBlob)

Updates the designated column with a java.sql.Blob value.

(Inherited from IResultSet)
UpdateBlob(String, Stream)

Updates the designated column using the given input stream.

(Inherited from IResultSet)
UpdateBlob(String, Stream, Int64)

Updates the designated column using the given input stream, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateBoolean(Int32, Boolean)

Updates the designated column with a boolean value.

(Inherited from IResultSet)
UpdateBoolean(String, Boolean)

Updates the designated column with a boolean value.

(Inherited from IResultSet)
UpdateByte(Int32, SByte)

Updates the designated column with a byte value.

(Inherited from IResultSet)
UpdateByte(String, SByte)

Updates the designated column with a byte value.

(Inherited from IResultSet)
UpdateBytes(Int32, Byte[])

Updates the designated column with a byte array value.

(Inherited from IResultSet)
UpdateBytes(String, Byte[])

Updates the designated column with a byte array value.

(Inherited from IResultSet)
UpdateCharacterStream(Int32, Reader)

Updates the designated column with a character stream value.

(Inherited from IResultSet)
UpdateCharacterStream(Int32, Reader, Int32)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateCharacterStream(Int32, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateCharacterStream(String, Reader)

Updates the designated column with a character stream value.

(Inherited from IResultSet)
UpdateCharacterStream(String, Reader, Int32)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateCharacterStream(String, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateClob(Int32, IClob)

Updates the designated column with a java.sql.Clob value.

(Inherited from IResultSet)
UpdateClob(Int32, Reader)

Updates the designated column using the given Reader object.

(Inherited from IResultSet)
UpdateClob(Int32, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

(Inherited from IResultSet)
UpdateClob(String, IClob)

Updates the designated column with a java.sql.Clob value.

(Inherited from IResultSet)
UpdateClob(String, Reader)

Updates the designated column using the given Reader object.

(Inherited from IResultSet)
UpdateClob(String, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

(Inherited from IResultSet)
UpdateDate(Int32, Date)

Updates the designated column with a java.sql.Date value.

(Inherited from IResultSet)
UpdateDate(String, Date)

Updates the designated column with a java.sql.Date value.

(Inherited from IResultSet)
UpdateDouble(Int32, Double)

Updates the designated column with a double value.

(Inherited from IResultSet)
UpdateDouble(String, Double)

Updates the designated column with a double value.

(Inherited from IResultSet)
UpdateFloat(Int32, Single)

Updates the designated column with a float value.

(Inherited from IResultSet)
UpdateFloat(String, Single)

Updates the designated column with a float value.

(Inherited from IResultSet)
UpdateInt(Int32, Int32)

Updates the designated column with an int value.

(Inherited from IResultSet)
UpdateInt(String, Int32)

Updates the designated column with an int value.

(Inherited from IResultSet)
UpdateLong(Int32, Int64)

Updates the designated column with a long value.

(Inherited from IResultSet)
UpdateLong(String, Int64)

Updates the designated column with a long value.

(Inherited from IResultSet)
UpdateNCharacterStream(Int32, Reader)

Updates the designated column with a character stream value.

(Inherited from IResultSet)
UpdateNCharacterStream(Int32, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateNCharacterStream(String, Reader)

Updates the designated column with a character stream value.

(Inherited from IResultSet)
UpdateNCharacterStream(String, Reader, Int64)

Updates the designated column with a character stream value, which will have the specified number of bytes.

(Inherited from IResultSet)
UpdateNClob(Int32, INClob)

Updates the designated column with a java.sql.NClob value.

(Inherited from IResultSet)
UpdateNClob(Int32, Reader)

Updates the designated column using the given Reader

        The data will be read from the stream
        as needed until end-of-stream is reached.
(Inherited from IResultSet)
UpdateNClob(Int32, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

(Inherited from IResultSet)
UpdateNClob(String, INClob)

Updates the designated column with a java.sql.NClob value.

(Inherited from IResultSet)
UpdateNClob(String, Reader)

Updates the designated column using the given Reader object.

(Inherited from IResultSet)
UpdateNClob(String, Reader, Int64)

Updates the designated column using the given Reader object, which is the given number of characters long.

(Inherited from IResultSet)
UpdateNString(Int32, String)

Updates the designated column with a String value.

(Inherited from IResultSet)
UpdateNString(String, String)

Updates the designated column with a String value.

(Inherited from IResultSet)
UpdateNull(Int32)

Updates the designated column with a null value.

(Inherited from IResultSet)
UpdateNull(String)

Updates the designated column with a null value.

(Inherited from IResultSet)
UpdateObject(Int32, Object)

Updates the designated column with an Object value.

(Inherited from IResultSet)
UpdateObject(Int32, Object, Int32)

Updates the designated column with an Object value.

(Inherited from IResultSet)
UpdateObject(String, Object)

Updates the designated column with an Object value.

(Inherited from IResultSet)
UpdateObject(String, Object, Int32)

Updates the designated column with an Object value.

(Inherited from IResultSet)
UpdateRef(Int32, IRef)

Updates the designated column with a java.sql.Ref value.

(Inherited from IResultSet)
UpdateRef(String, IRef)

Updates the designated column with a java.sql.Ref value.

(Inherited from IResultSet)
UpdateRow()

Updates the underlying database with the new contents of the current row of this ResultSet object.

(Inherited from IResultSet)
UpdateRowId(Int32, IRowId)

Updates the designated column with a RowId value.

(Inherited from IResultSet)
UpdateRowId(String, IRowId)

Updates the designated column with a RowId value.

(Inherited from IResultSet)
UpdateShort(Int32, Int16)

Updates the designated column with a short value.

(Inherited from IResultSet)
UpdateShort(String, Int16)

Updates the designated column with a short value.

(Inherited from IResultSet)
UpdateSQLXML(Int32, ISQLXML)

Updates the designated column with a java.sql.SQLXML value.

(Inherited from IResultSet)
UpdateSQLXML(String, ISQLXML)

Updates the designated column with a java.sql.SQLXML value.

(Inherited from IResultSet)
UpdateString(Int32, String)

Updates the designated column with a String value.

(Inherited from IResultSet)
UpdateString(String, String)

Updates the designated column with a String value.

(Inherited from IResultSet)
UpdateTime(Int32, Time)

Updates the designated column with a java.sql.Time value.

(Inherited from IResultSet)
UpdateTime(String, Time)

Updates the designated column with a java.sql.Time value.

(Inherited from IResultSet)
UpdateTimestamp(Int32, Timestamp)

Updates the designated column with a java.sql.Timestamp value.

(Inherited from IResultSet)
UpdateTimestamp(String, Timestamp)

Updates the designated column with a java.sql.Timestamp value.

(Inherited from IResultSet)
WasNull()

Reports whether the last column read had a value of SQL NULL.

(Inherited from IResultSet)

Extension Methods

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Applies to