Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 5235

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>Interface XResultSet</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XResultSet-xref.html" class="navimain">Use</a></td>
<td class="navimain"><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Scrollable_Result_Sets" class="navimain">Devguide</a></td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">sdbc</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XResultSet</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>provides the navigation on a table of data. A 
 <a href="ResultSet.html">ResultSet</a>
 object is usually generated by executing a 
 <a href="Statement.html">Statement</a>
 .
 
 
 </dd>
<dd><p>
 A ResultSet maintains a cursor pointing to its current row of
 data. Initially the cursor is positioned before the first row.
 The 'next' method moves the cursor to the next row.
 </p>
 </dd>
</dl>
<a name="devmanual"> </a><dl>
<dt><b>Developers Guide</b></dt>
<dd><a href="http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Scrollable_Result_Sets">Database - Scrollable Result Sets</a></dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#next">next</a></td>
<td class="imsum_right">moves the cursor down one row from its current position.
 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isBeforeFirst">isBeforeFirst</a></td>
<td class="imsum_right">indicates whether the cursor is before the first row in the result
 set.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isAfterLast">isAfterLast</a></td>
<td class="imsum_right">indicates whether the cursor is after the last row in the result
 set.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isFirst">isFirst</a></td>
<td class="imsum_right">indicates whether the cursor is on the first row of the result set.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isLast">isLast</a></td>
<td class="imsum_right">indicates whether the cursor is on the last row of the result set.
 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#beforeFirst">beforeFirst</a></td>
<td class="imsum_right">moves the cursor to the front of the result set, just before the
 first row. Has no effect if the result set contains no rows.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#afterLast">afterLast</a></td>
<td class="imsum_right">moves the cursor to the end of the result set, just after the last
 row. Has no effect if the result set contains no rows.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#first">first</a></td>
<td class="imsum_right">moves the cursor to the first row in the result set.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#last">last</a></td>
<td class="imsum_right">moves the cursor to the last row in the result set.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getRow">getRow</a></td>
<td class="imsum_right">retrieves the current row number. The first row is number 1, the
 second number 2, and so on.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#absolute">absolute</a></td>
<td class="imsum_right">moves the cursor to the given row number in the result set.
 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#relative">relative</a></td>
<td class="imsum_right">moves the cursor a relative number of rows, either positive or negative.
 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#previous">previous</a></td>
<td class="imsum_right">moves the cursor to the previous row in the result set.
 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#refreshRow">refreshRow</a></td>
<td class="imsum_right">refreshes the current row with its most recent value in
 the database. Cannot be called when on the insert row.
 The 
 <code>refreshRow</code>
 method provides a way for an application to
 explicitly tell the SDBC driver to refetch a row(s) from the
 database. An application may want to call 
 <code>refreshRow</code>
 when caching or prefetching is being done by the SDBC driver to
 fetch the latest value of a row from the database. The SDBC driver
 may actually refresh multiple rows at once if the fetch size is
 greater than one.
 All values are refetched subject to the transaction isolation
 level and cursor sensitivity. If 
 <code>refreshRow</code>
 is called after calling 
 <code>updateXXX</code>
 , but before calling 
 <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#updateRow">updateRow()</a>
 , then the updates made to the row are lost.
 Calling the method 
 <code>refreshRow</code>
 frequently will likely slow performance.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#rowUpdated">rowUpdated</a></td>
<td class="imsum_right">indicates whether the current row has been updated. The value returned
 depends on whether or not the result set can detect updates.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#rowInserted">rowInserted</a></td>
<td class="imsum_right">indicates whether the current row has had an insertion. The value returned
 depends on whether or not the result set can detect visible inserts.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#rowDeleted">rowDeleted</a></td>
<td class="imsum_right">indicates whether a row has been deleted. A deleted row may leave
 a visible "hole" in a result set. This method can be used to
 detect holes in a result set. The value returned depends on whether
 or not the result set can detect deletions.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getStatement">getStatement</a></td>
<td class="imsum_right">returns the Statement that produced this 
 <a href="ResultSet.html">ResultSet</a>
 object. If the result set was generated some other way, such as by an
 <a href="XDatabaseMetaData.html">XDatabaseMetaData</a>
 method, this method returns 
 <b>NULL</b>
 .
 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="next" class="membertitle">next</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>next</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor down one row from its current position.
 
 
 </dd>
<dd><p>
 A ResultSet cursor is initially positioned before the first row; the
 first call to next makes the first row the current row; the
 second call makes the second row the current row, and so on.
 </p>
 <p>If an input stream is open for the current row, a call
 to the method 
 <code>next</code>
 will implicitly close it.
 The ResultSet's warning chain is cleared when a new row is read.
 </p>
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isBeforeFirst" class="membertitle">isBeforeFirst</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isBeforeFirst</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the cursor is before the first row in the result
 set.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if so
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isAfterLast" class="membertitle">isAfterLast</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isAfterLast</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the cursor is after the last row in the result
 set.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if so
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isFirst" class="membertitle">isFirst</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isFirst</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the cursor is on the first row of the result set.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if so
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isLast" class="membertitle">isLast</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isLast</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the cursor is on the last row of the result set.
 
 
 </dd>
<dd><p>
 <B>
 Note:
 </B>
 Calling the method 
 <code>isAtLast</code>
 may be expensive because the SDBC driver might need to fetch ahead one row in order
 to determine whether the current row is the last row in the result set.
 </p>
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if so
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="beforeFirst" class="membertitle">beforeFirst</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>beforeFirst</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the front of the result set, just before the
 first row. Has no effect if the result set contains no rows.
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="afterLast" class="membertitle">afterLast</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>afterLast</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the end of the result set, just after the last
 row. Has no effect if the result set contains no rows.
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="first" class="membertitle">first</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>first</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the first row in the result set.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="last" class="membertitle">last</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>last</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the last row in the result set.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getRow" class="membertitle">getRow</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">long</td>
</tr>
<tr>
<td valign="top"><b>getRow</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>retrieves the current row number. The first row is number 1, the
 second number 2, and so on.
 </dd>
<dt><b>Returns</b></dt>
<dd>the current position
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="absolute" class="membertitle">absolute</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>absolute</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;row )</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the given row number in the result set.
 
 
 </dd>
<dd><p>
 If the row number is positive, the cursor moves to
 the given row number with respect to the
 beginning of the result set. The first row is row 1, the second
 is row 2, and so on.
 </p>
 <p>
 If the given row number is negative, the cursor moves to
 an absolute row position with respect to
 the end of the result set. For example, calling
 <code>absolute(-1)</code>
 positions the
 cursor on the last row, 
 <code>absolute(-2)</code>
 indicates the next-to-last row, and so on.
 </p>
 <p>
 An attempt to position the cursor beyond the first/last row in
 the result set leaves the cursor before/after the first/last
 row, respectively.
 </p>
 <p>
 Note: Calling 
 <code>absolute(1)</code>
 is the same
 as calling 
 <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#first">first()</a>
 .
 Calling <code>moveToPosition(-1)</code> is the same as calling
 <code>moveToLast()</code>.
 </p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="relative" class="membertitle">relative</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>relative</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;rows )</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor a relative number of rows, either positive or negative.
 
 
 </dd>
<dd><p>
 Attempting to move beyond the first/last row in the result set
 positions the cursor before/after 
 the first/last row. Calling 
 <code>relative(0)</code>
 is valid, but does not change the cursor position.
 </p>
 <p>
 Note: Calling 
 <code>relative(1)</code>
 is different from calling 
 <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#next">next()</a>
 because is makes sense to call 
 <code>next()</code>
 when there is no current row, for example, when the cursor is positioned before
 the first row or after the last row of the result set.
 </p>
 </dd>
<dt><b>Parameter rows</b></dt>
<dd>how many rows should be moved relative to the current row
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="previous" class="membertitle">previous</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>previous</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>moves the cursor to the previous row in the result set.
 
 
 </dd>
<dd><p>
 Note: 
 <code>previous()</code>
 is not the same as
 <code>relative(-1)</code>
 because it makes sense to call 
 <code>previous()</code>
 when there is no current row.
 </p>
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="refreshRow" class="membertitle">refreshRow</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>refreshRow</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>refreshes the current row with its most recent value in
 the database. Cannot be called when on the insert row.
 The 
 <code>refreshRow</code>
 method provides a way for an application to
 explicitly tell the SDBC driver to refetch a row(s) from the
 database. An application may want to call 
 <code>refreshRow</code>
 when caching or prefetching is being done by the SDBC driver to
 fetch the latest value of a row from the database. The SDBC driver
 may actually refresh multiple rows at once if the fetch size is
 greater than one.
 All values are refetched subject to the transaction isolation
 level and cursor sensitivity. If 
 <code>refreshRow</code>
 is called after calling 
 <code>updateXXX</code>
 , but before calling 
 <a href="XResultSet.html">XResultSet</a>::<a href="XResultSet.html#updateRow">updateRow()</a>
 , then the updates made to the row are lost.
 Calling the method 
 <code>refreshRow</code>
 frequently will likely slow performance.
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="rowUpdated" class="membertitle">rowUpdated</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>rowUpdated</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the current row has been updated. The value returned
 depends on whether or not the result set can detect updates.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="rowInserted" class="membertitle">rowInserted</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>rowInserted</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether the current row has had an insertion. The value returned
 depends on whether or not the result set can detect visible inserts.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="rowDeleted" class="membertitle">rowDeleted</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>rowDeleted</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>indicates whether a row has been deleted. A deleted row may leave
 a visible "hole" in a result set. This method can be used to
 detect holes in a result set. The value returned depends on whether
 or not the result set can detect deletions.
 </dd>
<dt><b>Returns</b></dt>
<dd><b>true</b> if successful
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getStatement" class="membertitle">getStatement</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">::com::sun::star::<a href="../uno/module-ix.html">uno</a>::<a href="../uno/XInterface.html">XInterface</a></td>
</tr>
<tr>
<td valign="top"><b>getStatement</b>()</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2"><a href="SQLException.html">SQLException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>returns the Statement that produced this 
 <a href="ResultSet.html">ResultSet</a>
 object. If the result set was generated some other way, such as by an
 <a href="XDatabaseMetaData.html">XDatabaseMetaData</a>
 method, this method returns 
 <b>NULL</b>
 .
 </dd>
<dt><b>Returns</b></dt>
<dd>the statement object
 </dd>
<dt><b>Throws</b></dt>
<dd>SQLException 
 if a database access error occurs.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2008 Sun Microsystems, Inc.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>