The Recordset class has the following methods:
addDataSourceListener adds a listener to the notification list.
addNew creates a new record for an updatable Recordset object.
addOnEndOfRecordset and removeOnEndOfRecordset add or remove a notification that the end of the recordset has been reached, respectively.
addOnFetchComplete and removeOnFetchComplete add or remove a notification that the retrieval operation has completed, respectively.
addOnFetchProgress and removeOnFetchProgress add or remove a notification of the progress of a data retrieval operation, respectively.
addOnFieldChangeComplete and removeOnFieldChangeComplete add or remove a notification that the value of the current field has changed, respectively.
addOnMoveComplete and removeOnMoveComplete add or remove a notification that the current row position in a Recordset has changed, respectively.
addOnRecordChangeComplete and removeOnRecordChangeComplete add or remove a notification that something in the current row of the Recordset has changed, respectively.
addOnRecordsetChangeComplete and removeOnRecordsetChangeComplete add or remove a notification that something in the current Recordset has changed, respectively.
addOnWillChangeField and removeOnWillChangeField add or remove a notification that the value of the current field will change, respectively.
addOnWillChangeRecord and removeOnWillChangeRecord add or remove a notification that something in the current row of the Recordset will change, respectively.
addOnWillChangeRecordset and removeOnWillChangeRecordset add or remove a notification that something in the current Recordset will change, respectively.
addOnWillMove and removeOnWillMove add or remove a notification that the current row position in a Recordset will change, respectively.
cancelBatch cancels a pending batch update.
cancelUpdate cancels any changes made to the current record or to a new record prior to calling the update method.
clone creates a duplicate Recordset object from an existing Recordset object.
compareBookmarks compares two bookmarks and returns an indication of their relative values.
delete deletes the current record or a group of records.
find searches a Recordset for the row that satisfies the specified criteria.
getAbsolutePage and setAbsolutePage identify or set the page number on which the current record is located, respectively.
getAbsolutePosition and setAbsolutePosition move to a record based on its ordinal position in the Recordset object, or set the ordinal position of the current record, respectively.
getActiveCommand finds the associated Command object when you are given only the resulting Recordset object.
getBOF indicates whether the current record position is before the first record in a Recordset object.
getBookmark and setBookmark return to a bookmarked record at any time or save the position of the current record, respectively.
getCacheSize and setCacheSize indicate how many records to retrieve at one time into local memory, or control how many records the provider keeps in its buffer, respectively.
getCursorType and setCursorType retrieve or specify the type of cursor that should be used when opening the Recordset object, respectively.
getDataMember and setDataMember determine or set which object specified by getDataSource will be represented as a Recordset object, respectively.
getDataSource and setDataSource retrieve or specify an object containing data to be represented as a Recordset object, respectively.
getEditMode indicates the editing status of the current record.
getEOF indicates whether the current record position is after the last record in a Recordset object.
getField retrieves the value of a field in a Recordset.
getFilter and setFilter retrieve or specify a filter for data in a Recordset, respectively.
getLockType and setLockType indicate or set the type of locks placed on records during editing, respectively.
getMarshalOptions and setMarshalOptions indicate or set which records are to be marshaled back to the server, respectively.
getMaxRecords and setMaxRecords indicate or set the maximum number of records to return to a Recordset from a query, respectively.
getPageCount indicates how many pages of data the Recordset object contains.
getPageSize and setPageSize indicate or set how many records constitute one page in the Recordset, respectively.
getRecordCount indicates the current number of records in a Recordset object.
getRecordset indicates the Recordset object that is returned from a custom business object.
getRows retrieves multiple records of a Recordset object into an array.
getSort and setSort indicate or specify one or more field names on which the Recordset is sorted, and whether each field is sorted in ascending or descending order, respectively.
getSource and setSource indicate or set the source for the data in a Recordset object, respectively.
getStatus indicates the status of the current record with respect to batch updates or other bulk operations.
getStayInSync and setStayInSync indicate or set, in a hierarchical Recordset object, whether the reference to the underlying child records changes when the parent row position changes, respectively.
getString returns the Recordset as a string.
move moves the position of the current record in a Recordset object.
moveFirst moves to the first record in a specified Recordset object and makes that record the current record.
moveLast moves to the last record in a specified Recordset object and makes that record the current record.
moveNext moves to the next record in a specified Recordset object and makes that record the current record.
movePrevious moves to the previous record in a specified Recordset object and makes that record the current record.
nextRecordset clears the current Recordset object and returns the next Recordset by advancing through a series of commands.
open opens a cursor.
requery updates the data in a Recordset object by re-executing the query on which the object is based.
resync refreshes the data in the current Recordset object from the underlying database.
save saves (persists) the Recordset in a file or Stream object.
supports determines whether a specified Recordset object supports a particular type of functionality.
update saves any changes you make to the current record of a Recordset object.
updateBatch writes all pending batch updates to disk.