Lines Matching defs:row

449      * contain modification data, such as whether a row has been updated or what the
945 * Moves the cursor down one row from its current position and
947 * valid row.
949 * positioned before the first row. The first call to the method
950 * <code>next</code> moves the cursor to the first row, making it
951 * the current row; the second call makes the second row the
952 * current row, and so on.
954 * <P>If an input stream from the previous row is open, it is
956 * chain is cleared when a new row is read.
958 * @return <code>true</code> if the new current row is valid;
962 * the first row, or after the last row
999 * Retrieves the value of the designated column in the current row
1009 * the cursor is not on a valid row
1016 * Retrieves the value of the designated column in the current row
1026 * the cursor is not on a valid row, or this method fails
1033 * Retrieves the value of the designated column in the current row
1043 * the cursor is not on a valid row, or this method fails
1050 * Retrieves the value of the designated column in the current row
1060 * the cursor is not on a valid row, or this method fails
1067 * Retrieves the value of the designated column in the current row
1077 * the cursor is not on a valid row, or this method fails
1084 * Retrieves the value of the designated column in the current row
1094 * the cursor is not on a valid row, or this method fails
1101 * Retrieves the value of the designated column in the current row
1111 * the cursor is not on a valid row, or this method fails
1118 * Retrieves the value of the designated column in the current row
1128 * the cursor is not on a valid row, or this method fails
1135 * Retrieves the value of the designated column in the current row
1152 * the cursor is not on a valid row, or this method fails
1160 * Retrieves the value of the designated column in the current row
1170 * the cursor is not on a valid row, or the the value to be
1178 * Retrieves the value of the designated column in the current row
1188 * the cursor is not on a valid row, or this method fails
1195 * Retrieves the value of the designated column in the current row
1205 * the cursor is not on a valid row, or this method fails
1212 * Retrieves the value of the designated column in the current row
1222 * the cursor is not on a valid row, or this method fails
1229 * Retrieves the value of the designated column in the current row
1239 * the cursor is not on a valid row, or this method fails
1297 * of the current row as a <code>String</code> object.
1305 * this rowset's rows or its insert row
1313 * of the current row as a <code>boolean</code> value.
1321 * this rowset's rows or its insert row
1329 * of the current row as a <code>byte</code> value.
1337 * this rowset's rows or its insert row
1345 * of the current row as a <code>short</code> value.
1353 * this rowset's rows or its insert row
1361 * of the current row as an <code>int</code> value.
1369 * this rowset's rows or its insert row
1377 * of the current row as a <code>long</code> value.
1385 * this rowset's rows or its insert row
1393 * of the current row as a <code>float</code> value.
1401 * this rowset's rows or its insert row
1409 * of the current row as a <code>double</code> value.
1417 * this rowset's rows or its insert row
1425 * of the current row as a <code>java.math.BigDecimal</code> object.
1434 * this rowset's rows or its insert row
1444 * of the current row as a byte array.
1453 * this rowset's rows or its insert row
1461 * of the current row as a <code>java.sql.Date</code> object.
1469 * this rowset's rows or its insert row
1477 * of the current row as a <code>java.sql.Time</code> object.
1485 * this rowset's rows or its insert row
1493 * of the current row as a <code>java.sql.Timestamp</code> object.
1501 * this rowset's rows or its insert row
1533 * of the current row as a <code>java.io.InputStream</code> object.
1551 * this rowset's rows or its insert row
1560 * of the current row as a <code>java.io.InputStream</code> object.
1576 * this rowset's rows or its insert row
1587 * row is read.
1619 * named. The current row of a result can be updated or deleted
1627 * SQL cursor used by a <code>ResultSet</code> object. The current row
1628 * of a result set is also the current row of this SQL cursor.
1656 * Retrieves the value of the designated column in the current row
1683 * the cursor is not on a valid row, or there is a problem getting
1692 * Retrieves the value of the designated column in the current row
1724 * on a valid row, or (3) there is a problem getting
1734 * Retrieves the value of the designated column in the current row
1762 * on a valid row, or (3) there is a problem getting
1784 * insert row
1794 * of the current row as a <code>java.io.Reader</code> object.
1807 * the cursor is not on a valid row, or there is a type mismatch
1815 * of the current row as a <code>java.io.Reader</code> object.
1827 * the cursor is not on a valid row, or there is a type mismatch
1834 * Retrieves the value of the designated column in the current row
1844 * the cursor is not on a valid row, or this method fails
1851 * Retrieves the value of the designated column in the current row
1860 * the cursor is not on a valid row, or this method fails
1876 * Indicates whether the cursor is before the first row in this
1879 * @return <code>true</code> if the cursor is before the first row;
1888 * Indicates whether the cursor is after the last row in this
1891 * @return <code>true</code> if the cursor is after the last row;
1900 * Indicates whether the cursor is on the first row in this
1903 * @return <code>true</code> if the cursor is on the first row;
1912 * Indicates whether the cursor is on the last row in this
1916 * because the JDBC driver might need to fetch ahead one row in order
1917 * to determine whether the current row is the last row in this rowset.
1919 * @return <code>true</code> if the cursor is on the last row;
1929 * the rowset, just before the first row. This method has no effect if
1941 * the rowset, just after the last row. This method has no effect if
1951 * Moves this <code>JoinRowSetImpl</code> object's cursor to the first row
1955 * @return <code>true</code> if the cursor is on a valid row;
1967 * Moves this <code>JoinRowSetImpl</code> object's cursor to the last row
1971 * @return <code>true</code> if the cursor is on a valid row;
1982 * Returns the number of the current row in this <code>JoinRowSetImpl</code>
1983 * object. The first row is number 1, the second number 2, and so on.
1985 * @return the number of the current row; <code>0</code> if there is no
1986 * current row
1994 * Moves this <code>JoinRowSetImpl</code> object's cursor to the row number
1997 * <p>If the number is positive, the cursor moves to an absolute row with
1998 * respect to the beginning of the rowset. The first row is row 1, the second
1999 * is row 2, and so on. For example, the following command, in which
2001 * to the fourth row, starting from the beginning of the rowset.
2008 * If the number is negative, the cursor moves to an absolute row position
2010 * <code>absolute(-1)</code> positions the cursor on the last row,
2011 * <code>absolute(-2)</code> moves it on the next-to-last row, and so on.
2013 * the following command moves the cursor to the fourth-to-last row, which
2014 * in the case of a rowset with five rows, is also the second row, counting
2023 * will move to the position after the last row. If the number specified
2024 * would move the cursor one or more rows before the first row, the cursor
2025 * moves to the position before the first row.
2031 * @param row a positive number to indicate the row, starting row numbering from
2032 * the first row, which is <code>1</code>; a negative number to indicate
2033 * the row, starting row numbering from the last row, which is
2040 public boolean absolute(int row) throws SQLException {
2041 return crsInternal.absolute(row);
2050 * rows toward the end of the rowset, starting at the current row.
2053 * moves the cursor forward four rows from the current row. If the
2054 * current row is 50, the cursor would move to row 54.
2062 * the specified number of rows, starting at the current row.
2064 * <code>absolute(-1)</code> positions the cursor on the last row,
2065 * <code>absolute(-2)</code> moves it on the next-to-last row, and so on.
2067 * the following command moves the cursor to the fourth-to-last row, which
2068 * in the case of a rowset with five rows, is also the second row
2077 * will move to the position after the last row. If the number specified
2078 * would move the cursor one or more rows before the first row, the cursor
2079 * moves to the position before the first row. In both cases, this method
2088 * the cursor, starting at the current row; a positive number
2092 * @return <code>true</code> if the cursor is on a row in this
2096 * positioned either before the first row or after the last row, or
2105 * previous row and returns <code>true</code> if the cursor is on
2106 * a valid row or <code>false</code> if it is not.
2113 * row, from after the last row, or from the current row, whereas
2114 * <code>relative</code> may only be called from the current row.
2117 * loop to iterate through a rowset starting after the last row
2123 * after the last row so that the first call to the method
2137 * on a row in the rowset, before the first row, or after the last row.
2139 * @return <code>true</code> if the cursor is on a valid row;
2140 * <code>false</code> if it is before the first row or after the
2141 * last row
2164 * Indicates whether the current row of this <code>JoinRowSetImpl</code>
2169 * @return <code>true</code> if the row has been visibly updated
2172 * @throws SQLException if the cursor is on the insert row or not
2173 * on a valid row
2182 * Indicates whether the designated column of the current row of
2189 * @throws SQLException if the cursor is on the insert row or not
2190 * on a valid row
2198 * Indicates whether the current row has been inserted. The value returned
2201 * @return <code>true</code> if a row has been inserted and inserts are detected;
2203 * @throws SQLException if the cursor is on the insert row or not
2204 * not on a valid row
2213 * Indicates whether the current row has been deleted. A deleted row
2219 * @return <code>true</code> if (1)the current row is blank, indicating that
2220 * the row has been deleted, and (2)deletions are detected;
2222 * @throws SQLException if the cursor is on a valid row in this rowset
2230 * Sets the designated nullable column in the current row or the
2231 * insert row of this <code>JoinRowSetImpl</code> object with
2234 * This method updates a column value in the current row or the insert
2235 * row of this rowset; however, another method must be called to complete
2236 * the update process. If the cursor is on a row in the rowset, the
2237 * method {@link #updateRow} must be called to mark the row as updated
2238 * and to notify listeners that the row has changed.
2239 * If the cursor is on the insert row, the method {@link #insertRow}
2240 * must be called to insert the new row into this rowset and to notify
2241 * listeners that a row has changed.
2252 * insert row, or (3) this rowset is
2260 * Sets the designated column in either the current row or the insert
2261 * row of this <code>JoinRowSetImpl</code> object with the given
2264 * This method updates a column value in the current row or the insert
2265 * row of this rowset, but it does not update the database.
2266 * If the cursor is on a row in the rowset, the
2268 * If the cursor is on the insert row, the method {@link #insertRow}
2269 * must be called, which will insert the new row into both this rowset
2271 * cursor moves to another row.
2279 * insert row, or (3) this rowset is
2287 * Sets the designated column in either the current row or the insert
2288 * row of this <code>JoinRowSetImpl</code> object with the given
2291 * This method updates a column value in the current row or the insert
2292 * row of this rowset, but it does not update the database.
2293 * If the cursor is on a row in the rowset, the
2295 * If the cursor is on the insert row, the method {@link #insertRow}
2296 * must be called, which will insert the new row into both this rowset
2298 * cursor moves to another row.
2306 * insert row, or (3) this rowset is
2314 * Sets the designated column in either the current row or the insert
2315 * row of this <code>JoinRowSetImpl</code> object with the given
2318 * This method updates a column value in the current row or the insert
2319 * row of this rowset, but it does not update the database.
2320 * If the cursor is on a row in the rowset, the
2322 * If the cursor is on the insert row, the method {@link #insertRow}
2323 * must be called, which will insert the new row into both this rowset
2325 * cursor moves to another row.
2333 * insert row, or (3) this rowset is
2341 * Sets the designated column in either the current row or the insert
2342 * row of this <code>JoinRowSetImpl</code> object with the given
2345 * This method updates a column value in the current row or the insert
2346 * row of this rowset, but it does not update the database.
2347 * If the cursor is on a row in the rowset, the
2349 * If the cursor is on the insert row, the method {@link #insertRow}
2350 * must be called, which will insert the new row into both this rowset
2352 * cursor moves to another row.
2360 * insert row, or (3) this rowset is
2368 * Sets the designated column in either the current row or the insert
2369 * row of this <code>JoinRowSetImpl</code> object with the given
2372 * This method updates a column value in the current row or the insert
2373 * row of this rowset, but it does not update the database.
2374 * If the cursor is on a row in the rowset, the
2376 * If the cursor is on the insert row, the method {@link #insertRow}
2377 * must be called, which will insert the new row into both this rowset
2379 * cursor moves to another row.
2387 * insert row, or (3) this rowset is
2395 * Sets the designated column in either the current row or the insert
2396 * row of this <code>JoinRowSetImpl</code> object with the given
2399 * This method updates a column value in the current row or the insert
2400 * row of this rowset, but it does not update the database.
2401 * If the cursor is on a row in the rowset, the
2403 * If the cursor is on the insert row, the method {@link #insertRow}
2404 * must be called, which will insert the new row into both this rowset
2406 * cursor moves to another row.
2414 * insert row, or (3) this rowset is
2422 * Sets the designated column in either the current row or the insert
2423 * row of this <code>JoinRowSetImpl</code> object with the given
2426 * This method updates a column value in either the current row or
2427 * the insert row of this rowset, but it does not update the
2428 * database. If the cursor is on a row in the rowset, the
2430 * If the cursor is on the insert row, the method {@link #insertRow}
2431 * must be called, which will insert the new row into both this rowset
2433 * cursor moves to another row.
2441 * insert row, or (3) this rowset is
2449 * Sets the designated column in either the current row or the insert
2450 * row of this <code>JoinRowSetImpl</code> object with the given
2453 * This method updates a column value in the current row or the insert
2454 * row of this rowset, but it does not update the database.
2455 * If the cursor is on a row in the rowset, the
2457 * If the cursor is on the insert row, the method {@link #insertRow}
2458 * must be called, which will insert the new row into both this rowset
2460 * cursor moves to another row.
2468 * insert row, or (3) this rowset is
2476 * Sets the designated column in either the current row or the insert
2477 * row of this <code>JoinRowSetImpl</code> object with the given
2480 * This method updates a column value in either the current row or
2481 * the insert row of this rowset, but it does not update the
2482 * database. If the cursor is on a row in the rowset, the
2483 * method {@link #updateRow} must be called to mark the row as updated.
2484 * If the cursor is on the insert row, the method {@link #insertRow}
2485 * must be called to insert the new row into this rowset and mark it
2487 * cursor moves to another row.
2498 * insert row, or (3) this rowset is
2506 * Sets the designated column in either the current row or the insert
2507 * row of this <code>JoinRowSetImpl</code> object with the given
2510 * This method updates a column value in either the current row or
2511 * the insert row of this rowset, but it does not update the
2512 * database. If the cursor is on a row in the rowset, the
2514 * If the cursor is on the insert row, the method {@link #insertRow}
2515 * must be called, which will insert the new row into both this rowset
2517 * cursor moves to another row.
2525 * insert row, or (3) this rowset is
2533 * Sets the designated column in either the current row or the insert
2534 * row of this <code>JoinRowSetImpl</code> object with the given
2537 * This method updates a column value in either the current row or
2538 * the insert row of this rowset, but it does not update the
2539 * database. If the cursor is on a row in the rowset, the
2541 * If the cursor is on the insert row, the method {@link #insertRow}
2542 * must be called, which will insert the new row into both this rowset
2544 * cursor moves to another row.
2552 * insert row, (3) the type of the designated column is not
2561 * Sets the designated column in either the current row or the insert
2562 * row of this <code>JoinRowSetImpl</code> object with the given
2565 * This method updates a column value in either the current row or
2566 * the insert row of this rowset, but it does not update the
2567 * database. If the cursor is on a row in the rowset, the
2569 * If the cursor is on the insert row, the method {@link #insertRow}
2570 * must be called, which will insert the new row into both this rowset
2572 * cursor moves to another row.
2580 * insert row, (3) the type of the designated column is not
2589 * Sets the designated column in either the current row or the insert
2590 * row of this <code>JoinRowSetImpl</code> object with the given
2593 * This method updates a column value in either the current row or
2594 * the insert row of this rowset, but it does not update the
2595 * database. If the cursor is on a row in the rowset, the
2597 * If the cursor is on the insert row, the method {@link #insertRow}
2598 * must be called, which will insert the new row into both this rowset
2600 * cursor moves to another row.
2608 * insert row, (3) the type of the designated column is not
2618 * Sets the designated column in either the current row or the insert
2619 * row of this <code>JoinRowSetImpl</code> object with the given
2622 * This method updates a column value in either the current row or
2623 * the insert row of this rowset, but it does not update the
2624 * database. If the cursor is on a row in the rowset, the
2626 * If the cursor is on the insert row, the method {@link #insertRow}
2627 * must be called, which will insert the new row into both this rowset
2629 * cursor moves to another row.
2643 * Sets the designated column in either the current row or the insert
2644 * row of this <code>JoinRowSetImpl</code> object with the given
2647 * This method updates a column value in either the current row or
2648 * the insert row of this rowset, but it does not update the
2649 * database. If the cursor is on a row in the rowset, the
2651 * If the cursor is on the insert row, the method {@link #insertRow}
2652 * must be called, which will insert the new row into both this rowset
2654 * cursor moves to another row.
2665 * insert row, (3) the data in the stream is not binary, or
2673 * Sets the designated column in either the current row or the insert
2674 * row of this <code>JoinRowSetImpl</code> object with the given
2677 * This method updates a column value in either the current row or
2678 * the insert row of this rowset, but it does not update the
2679 * database. If the cursor is on a row in the rowset, the
2681 * If the cursor is on the insert row, the method {@link #insertRow}
2682 * must be called, which will insert the new row into both this rowset
2684 * cursor moves to another row.
2696 * insert row, (3) the data in the stream is not a binary or
2705 * Sets the designated column in either the current row or the insert
2706 * row of this <code>JoinRowSetImpl</code> object with the given
2712 * This method updates a column value in either the current row or
2713 * the insert row of this rowset, but it does not update the
2714 * database. If the cursor is on a row in the rowset, the
2716 * If the cursor is on the insert row, the method {@link #insertRow}
2717 * must be called, which will insert the new row into both this rowset
2719 * cursor moves to another row.
2729 * insert row, or (3) this rowset is
2737 * Sets the designated column in either the current row or the insert
2738 * row of this <code>JoinRowSetImpl</code> object with the given
2741 * This method updates a column value in either the current row or
2742 * the insert row of this rowset, but it does not update the
2743 * database. If the cursor is on a row in the rowset, the
2745 * If the cursor is on the insert row, the method {@link #insertRow}
2746 * must be called, which will insert the new row into both this rowset
2748 * cursor moves to another row.
2756 * insert row, or (3) this rowset is
2766 * Sets the designated nullable column in the current row or the
2767 * insert row of this <code>JoinRowSetImpl</code> object with
2770 * This method updates a column value in the current row or the insert
2771 * row of this rowset, but it does not update the database.
2772 * If the cursor is on a row in the rowset, the
2774 * If the cursor is on the insert row, the method {@link #insertRow}
2775 * must be called, which will insert the new row into both this rowset
2782 * one of this rowset's rows or its insert row, or (3) this
2790 * Sets the designated column in either the current row or the insert
2791 * row of this <code>JoinRowSetImpl</code> object with the given
2794 * This method updates a column value in the current row or the insert
2795 * row of this rowset, but it does not update the database.
2796 * If the cursor is on a row in the rowset, the
2798 * If the cursor is on the insert row, the method {@link #insertRow}
2799 * must be called, which will insert the new row into both this rowset
2801 * cursor moves to another row.
2808 * one of this rowset's rows or its insert row, or (3) this
2816 * Sets the designated column in either the current row or the insert
2817 * row of this <code>JoinRowSetImpl</code> object with the given
2820 * This method updates a column value in the current row or the insert
2821 * row of this rowset, but it does not update the database.
2822 * If the cursor is on a row in the rowset, the
2824 * If the cursor is on the insert row, the method {@link #insertRow}
2825 * must be called, which will insert the new row into both this rowset
2827 * cursor moves to another row.
2834 * one of this rowset's rows or its insert row, or (3) this
2842 * Sets the designated column in either the current row or the insert
2843 * row of this <code>JoinRowSetImpl</code> object with the given
2846 * This method updates a column value in the current row or the insert
2847 * row of this rowset, but it does not update the database.
2848 * If the cursor is on a row in the rowset, the
2850 * If the cursor is on the insert row, the method {@link #insertRow}
2851 * must be called, which will insert the new row into both this rowset
2853 * cursor moves to another row.
2860 * one of this rowset's rows or its insert row, or (3) this
2868 * Sets the designated column in either the current row or the insert
2869 * row of this <code>JoinRowSetImpl</code> object with the given
2872 * This method updates a column value in the current row or the insert
2873 * row of this rowset, but it does not update the database.
2874 * If the cursor is on a row in the rowset, the
2876 * If the cursor is on the insert row, the method {@link #insertRow}
2877 * must be called, which will insert the new row into both this rowset
2879 * cursor moves to another row.
2886 * one of this rowset's rows or its insert row, or (3) this
2894 * Sets the designated column in either the current row or the insert
2895 * row of this <code>JoinRowSetImpl</code> object with the given
2898 * This method updates a column value in the current row or the insert
2899 * row of this rowset, but it does not update the database.
2900 * If the cursor is on a row in the rowset, the
2902 * If the cursor is on the insert row, the method {@link #insertRow}
2903 * must be called, which will insert the new row into both this rowset
2905 * cursor moves to another row.
2912 * one of this rowset's rows or its insert row, or (3) this
2920 * Sets the designated column in either the current row or the insert
2921 * row of this <code>JoinRowSetImpl</code> object with the given
2924 * This method updates a column value in the current row or the insert
2925 * row of this rowset, but it does not update the database.
2926 * If the cursor is on a row in the rowset, the
2928 * If the cursor is on the insert row, the method {@link #insertRow}
2929 * must be called, which will insert the new row into both this rowset
2931 * cursor moves to another row.
2938 * one of this rowset's rows or its insert row, or (3) this
2946 * Sets the designated column in either the current row or the insert
2947 * row of this <code>JoinRowSetImpl</code> object with the given
2950 * This method updates a column value in either the current row or
2951 * the insert row of this rowset, but it does not update the
2952 * database. If the cursor is on a row in the rowset, the
2954 * If the cursor is on the insert row, the method {@link #insertRow}
2955 * must be called, which will insert the new row into both this rowset
2957 * cursor moves to another row.
2964 * one of this rowset's rows or its insert row, or (3) this
2972 * Sets the designated column in either the current row or the insert
2973 * row of this <code>JoinRowSetImpl</code> object with the given
2976 * This method updates a column value in the current row or the insert
2977 * row of this rowset, but it does not update the database.
2978 * If the cursor is on a row in the rowset, the
2980 * If the cursor is on the insert row, the method {@link #insertRow}
2981 * must be called, which will insert the new row into both this rowset
2983 * cursor moves to another row.
2990 * one of this rowset's rows or its insert row, or (3) this
2998 * Sets the designated column in either the current row or the insert
2999 * row of this <code>JoinRowSetImpl</code> object with the given
3002 * This method updates a column value in either the current row or
3003 * the insert row of this rowset, but it does not update the
3004 * database. If the cursor is on a row in the rowset, the
3006 * If the cursor is on the insert row, the method {@link #insertRow}
3007 * must be called, which will insert the new row into both this rowset
3009 * cursor moves to another row.
3016 * one of this rowset's rows or its insert row, or (3) this
3024 * Sets the designated column in either the current row or the insert
3025 * row of this <code>JoinRowSetImpl</code> object with the given
3028 * This method updates a column value in either the current row or
3029 * the insert row of this rowset, but it does not update the
3030 * database. If the cursor is on a row in the rowset, the
3032 * If the cursor is on the insert row, the method {@link #insertRow}
3033 * must be called, which will insert the new row into both this rowset
3035 * cursor moves to another row.
3042 * one of this rowset's rows or its insert row, or (3) this
3050 * Sets the designated column in either the current row or the insert
3051 * row of this <code>JoinRowSetImpl</code> object with the given
3054 * This method updates a column value in either the current row or
3055 * the insert row of this rowset, but it does not update the
3056 * database. If the cursor is on a row in the rowset, the
3058 * If the cursor is on the insert row, the method {@link #insertRow}
3059 * must be called, which will insert the new row into both this rowset
3061 * cursor moves to another row.
3068 * one of this rowset's rows or its insert row, (3) the type
3078 * Sets the designated column in either the current row or the insert
3079 * row of this <code>JoinRowSetImpl</code> object with the given
3082 * This method updates a column value in either the current row or
3083 * the insert row of this rowset, but it does not update the
3084 * database. If the cursor is on a row in the rowset, the
3086 * If the cursor is on the insert row, the method {@link #insertRow}
3087 * must be called, which will insert the new row into both this rowset
3089 * cursor moves to another row.
3096 * one of this rowset's rows or its insert row, (3) the type
3106 * Sets the designated column in either the current row or the insert
3107 * row of this <code>JoinRowSetImpl</code> object with the given
3110 * This method updates a column value in either the current row or
3111 * the insert row of this rowset, but it does not update the
3112 * database. If the cursor is on a row in the rowset, the
3114 * If the cursor is on the insert row, the method {@link #insertRow}
3115 * must be called, which will insert the new row into both this rowset
3117 * cursor moves to another row.
3124 * insert row
3127 * one of this rowset's rows or its insert row, (3) the type
3140 * Sets the designated column in either the current row or the insert
3141 * row of this <code>JoinRowSetImpl</code> object with the given
3144 * This method updates a column value in either the current row or
3145 * the insert row of this rowset, but it does not update the
3146 * database. If the cursor is on a row in the rowset, the
3148 * If the cursor is on the insert row, the method {@link #insertRow}
3149 * must be called, which will insert the new row into both this rowset
3151 * cursor moves to another row.
3164 * Sets the designated column in either the current row or the insert
3165 * row of this <code>JoinRowSetImpl</code> object with the given
3168 * This method updates a column value in either the current row or
3169 * the insert row of this rowset, but it does not update the
3170 * database. If the cursor is on a row in the rowset, the
3172 * If the cursor is on the insert row, the method {@link #insertRow}
3173 * must be called, which will insert the new row into both this rowset
3175 * cursor moves to another row.
3185 * one of this rowset's rows or its insert row, (3) the data
3194 * Sets the designated column in either the current row or the insert
3195 * row of this <code>JoinRowSetImpl</code> object with the given
3198 * This method updates a column value in either the current row or
3199 * the insert row of this rowset, but it does not update the
3200 * database. If the cursor is on a row in the rowset, the
3202 * If the cursor is on the insert row, the method {@link #insertRow}
3203 * must be called, which will insert the new row into both this rowset
3205 * cursor moves to another row.
3216 * one of this rowset's rows or its insert row, (3) the data
3225 * Sets the designated column in either the current row or the insert
3226 * row of this <code>JoinRowSetImpl</code> object with the given
3232 * This method updates a column value in either the current row or
3233 * the insert row of this rowset, but it does not update the
3234 * database. If the cursor is on a row in the rowset, the
3236 * If the cursor is on the insert row, the method {@link #insertRow}
3237 * must be called, which will insert the new row into both this rowset
3239 * cursor moves to another row.
3248 * insert row
3251 * one of this rowset's rows or its insert row, or (3) this
3259 * Sets the designated column in either the current row or the insert
3260 * row of this <code>JoinRowSetImpl</code> object with the given
3263 * This method updates a column value in either the current row or
3264 * the insert row of this rowset, but it does not update the
3265 * database. If the cursor is on a row in the rowset, the
3267 * If the cursor is on the insert row, the method {@link #insertRow}
3268 * must be called, which will insert the new row into both this rowset
3270 * cursor moves to another row.
3277 * one of this rowset's rows or its insert row, or (3) this
3286 * row into this rowset immediately following the current row.
3287 * If the current row is the
3288 * position after the last row or before the first row, the new row will
3290 * listeners registered with this rowset that the row has changed.
3292 * The cursor must be on the insert row when this method is called.
3294 * @throws SQLException if (1) the cursor is not on the insert row,
3296 * row has not been given a value, or (3) this rowset is
3304 * Marks the current row of this <code>JoinRowSetImpl</code> object as
3306 * row has changed.
3308 * This method cannot be called when the cursor is on the insert row, and
3309 * it should be called before the cursor moves to another row. If it is
3310 * called after the cursor moves to another row, this method has no effect,
3313 * @throws SQLException if the cursor is on the insert row or this
3321 * Deletes the current row from this <code>JoinRowSetImpl</code> object and
3322 * notifies listeners registered with this rowset that a row has changed.
3323 * This method cannot be called when the cursor is on the insert row.
3325 * This method marks the current row as deleted, but it does not delete
3326 * the row from the underlying data source. The method
3327 * <code>acceptChanges</code> must be called to delete the row in
3331 * is on the insert row, before the first row, or after the
3332 * last row or (2) this rowset is
3340 * Sets the current row with its original value and marks the row as
3341 * not updated, thus undoing any changes made to the row since the
3343 * This method should be called only when the cursor is on a row in
3346 * @throws SQLException if the cursor is on the insert row, before the
3347 * first row, or after the last row
3354 * Rolls back any updates made to the current row of this
3356 * a row has changed. To have an effect, this method
3367 * @throws SQLException if the cursor is on the insert row, before the
3368 * first row, or after the last row
3376 * to the insert row. The current row in the rowset is remembered
3377 * while the cursor is on the insert row.
3379 * The insert row is a special row associated with an updatable
3380 * rowset. It is essentially a buffer where a new row may
3382 * methods to assign a value to each column in the row. A complete
3383 * row must be constructed; that is, every column that is not nullable
3384 * must be assigned a value. In order for the new row to become part
3389 * row; many methods throw an exception if they are called while the
3392 * may be called when the cursor is on the insert row. A <code>getXXX</code>
3406 * the current row. The current row is the row the cursor was on
3410 * cursor is on the insert row.
3439 * insert row, or (3) the designated column does not store an
3457 * insert row, or (3) the designated column does not store an
3475 * insert row, or (3) the designated column does not store an
3494 * insert row, or (3) the designated column does not store an
3513 * this rowset's rows or its insert row, or (3) the column value
3531 * this rowset's rows or its insert row, or (3) the designated
3549 * this rowset's rows or its insert row, or (3) the designated
3567 * this rowset's rows or its insert row, or (3) the designated
3575 * Retrieves the value of the designated column in the current row
3589 * this rowset's rows or its insert row, or (3) the designated
3598 * Retrieves the value of the designated column in the current row
3611 * this rowset's rows or its insert row, or (3) the designated
3620 * Retrieves the value of the designated column in the current row
3634 * this rowset's rows or its insert row, or (3) the designated
3643 * Retrieves the value of the designated column in the current row
3656 * this rowset's rows or its insert row, or (3) the designated
3665 * Retrieves the value of the designated column in the current row
3679 * this rowset's rows or its insert row, or (3) the designated
3688 * Retrieves the value of the designated column in the current row
3702 * this rowset's rows or its insert row, or (3) the designated
3729 * The cursor is positioned before the first row in the result set.
3743 * row only.
3745 * @throws SQLException if there is no current row
3754 * row in this <code>JoinRowSetImpl</code> object.
3770 * numbers, which forms a key for uniquely identifying a row
3788 * Sets the designated column in either the current row or the insert
3789 * row of this <code>JoinRowSetImpl</code> object with the given
3792 * This method updates a column value in the current row or the insert
3793 * row of this rowset, but it does not update the database.
3794 * If the cursor is on a row in the rowset, the
3796 * If the cursor is on the insert row, the method {@link #insertRow}
3797 * must be called, which will insert the new row into both this rowset
3799 * cursor moves to another row.
3808 * insert row, or (3) this rowset is
3816 * Sets the designated column in either the current row or the insert
3817 * row of this <code>JoinRowSetImpl</code> object with the given
3820 * This method updates a column value in the current row or the insert
3821 * row of this rowset, but it does not update the database.
3822 * If the cursor is on a row in the rowset, the
3824 * If the cursor is on the insert row, the method {@link #insertRow}
3825 * must be called, which will insert the new row into both this rowset
3827 * cursor moves to another row.
3836 * insert row, or (3) this rowset is
3844 * Sets the designated column in either the current row or the insert
3845 * row of this <code>JoinRowSetImpl</code> object with the given
3848 * This method updates a column value in the current row or the insert
3849 * row of this rowset, but it does not update the database.
3850 * If the cursor is on a row in the rowset, the
3852 * If the cursor is on the insert row, the method {@link #insertRow}
3853 * must be called, which will insert the new row into both this rowset
3855 * cursor moves to another row.
3864 * insert row, or (3) this rowset is
3872 * Sets the designated column in either the current row or the insert
3873 * row of this <code>JoinRowSetImpl</code> object with the given
3876 * This method updates a column value in the current row or the insert
3877 * row of this rowset, but it does not update the database.
3878 * If the cursor is on a row in the rowset, the
3880 * If the cursor is on the insert row, the method {@link #insertRow}
3881 * must be called, which will insert the new row into both this rowset
3883 * cursor moves to another row.
3892 * insert row, or (3) this rowset is
3900 * Sets the designated column in either the current row or the insert
3901 * row of this <code>JoinRowSetImpl</code> object with the given
3904 * This method updates a column value in the current row or the insert
3905 * row of this rowset, but it does not update the database.
3906 * If the cursor is on a row in the rowset, the
3908 * If the cursor is on the insert row, the method {@link #insertRow}
3909 * must be called, which will insert the new row into both this rowset
3911 * cursor moves to another row.
3920 * insert row, or (3) this rowset is
3928 * Sets the designated column in either the current row or the insert
3929 * row of this <code>JoinRowSetImpl</code> object with the given
3932 * This method updates a column value in the current row or the insert
3933 * row of this rowset, but it does not update the database.
3934 * If the cursor is on a row in the rowset, the
3936 * If the cursor is on the insert row, the method {@link #insertRow}
3937 * must be called, which will insert the new row into both this rowset
3939 * cursor moves to another row.
3948 * insert row, or (3) this rowset is
3956 * Sets the designated column in either the current row or the insert
3957 * row of this <code>JoinRowSetImpl</code> object with the given
3960 * This method updates a column value in the current row or the insert
3961 * row of this rowset, but it does not update the database.
3962 * If the cursor is on a row in the rowset, the
3964 * If the cursor is on the insert row, the method {@link #insertRow}
3965 * must be called, which will insert the new row into both this rowset
3967 * cursor moves to another row.
3976 * insert row, or (3) this rowset is
3984 * Sets the designated column in either the current row or the insert
3985 * row of this <code>JoinRowSetImpl</code> object with the given
3988 * This method updates a column value in the current row or the insert
3989 * row of this rowset, but it does not update the database.
3990 * If the cursor is on a row in the rowset, the
3992 * If the cursor is on the insert row, the method {@link #insertRow}
3993 * must be called, which will insert the new row into both this rowset
3995 * cursor moves to another row.
4004 * insert row, or (3) this rowset is
4233 * each of which is a copy of a row in this