is used to identify rows within a result set and to find rows by a bookmark.
Bookmarks are only valid in the scope of the current result set and
are not interchangeable between result sets. A bookmark could be a complex data
structure, so it could not be compared in a safe way. Because of that, a provider
has to implement the compare method for bookmarks.
moves the cursor to the row identified by an valid bookmark.
If the bookmark could not be located, a result set will be positioned
after the last record.
If the bookmark is invalid, or not generated by the current result set, then
the behaviour is not defined, even an abnormal termination is possible.
Parameter bookmark
the bookmark where to move
Returns
true if successful
Throws
com::sun::star::sdbc::SQLException
if a database access error occurs.
moves the cursor a relative number of rows, either positive or negative
starting at a given bookmark position.
If the bookmark could not be located, a result set will be positioned
after the last record.
If the bookmark is invalid, or not generated by the current result set, then
the behaviour is not defined, even an abnormal termination is possible.
Parameter bookmark
the bookmark where to move
Parameter rows
count of rows move relative to the bookmark
Returns
true if successful
Throws
com::sun::star::sdbc::SQLException
if a database access error occurs.
compares two bookmarks and returns an indication of their relative values.
The bookmarks must apply to the same ResultSet. You cannot reliably
compare bookmarks from different ResultSets, even if they were created from
the same source or statement.
A bookmark that is not valid, or incorrectly formed, will cause an exception.