<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Apr 24 09:14:52 MDT 2002 -->
<TITLE>
Omnidex JDBC Driver API Specification: Class  OdxJDBCResultSet
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../omnidex/jdbc/OdxJDBCPreparedStatement.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../omnidex/jdbc/OdxJDBCResultSetMetaData.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="OdxJDBCResultSet.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
omnidex.jdbc</FONT>
<BR>
Class  OdxJDBCResultSet</H2>
<PRE>
java.lang.Object
  |
  +--<B>omnidex.jdbc.OdxJDBCResultSet</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.sql.ResultSet</DD>
</DL>
<HR>
<DL>
<DT>public final class <B>OdxJDBCResultSet</B><DT>extends java.lang.Object<DT>implements java.sql.ResultSet</DL>

<P>
A object representing a database result set, which
 is usually generated by executing a statement that queries the database. 
 
 <P>An <code>OdxJDBCResultSet</code> object  maintains a cursor pointing
 to its current row of data.  Initially the cursor is positioned 
 before the first row. The <code>next</code> method moves the 
 cursor to the next row, and because it returns <code>false</code>
 when there are no more rows in the <code>ResultSet</code> object,
 it can be used in a <code>while</code> loop to iterate through 
 the result set.

 <P>It is possible to produce a <code>OdxJDBCResultSet</code> objects that
 are scrollable and/or updatable.  The following code fragment, 
 in which <code>con</code>
 is a valid <code>Connection</code> object, illustrates how to make 
 a result set that is scrollable and insensitive to updates by others, and 
 that is updatable. 
 <PRE>
       Statement stmt = con.createStatement(
                                      ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
       ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
       // rs will be scrollable, will not show changes made by others,
       // and will be updatable
 </PRE>

 <P>A set of <code>updateXXX</code> methods were added to 
 <code>OdxJDBCResult</code> object. The comments regarding parameters
 to the <code>getXXX</code> methods also apply to parameters to the
 <code>updateXXX</code> methods.
 
 <P>The <code>updateXXX</code> methods may be used in two ways:
 <ol>
 <LI>to update a column value in the current row.  In a scrollable
     <code>ResultSet</code> object, the cursor can be moved backwards
     and forwards, to an absolute position, or to a position
     relative to the current row.
     The following code fragment updates the <code>NAME</code> column
     in the fifth row of the <code>ResultSet</code> object
     <code>rs</code> and then uses the method <code>updateRow</code>
     to update the data source table from which <code>rs</code> was derived.
 <PRE>
       rs.absolute(5); // moves the cursor to the fifth row of rs
       rs.updateString("NAME", "AINSWORTH"); // updates the 
          // <code>NAME</code> column of row 5 to be <code>AINSWORTH</code>
       rs.updateRow(); // updates the row in the data source
 </PRE>
 <LI>to insert column values into the insert row.  An updatable
     <code>ResultSet</code> object has a special row associated with
     it that serves as a staging area for building a row to be inserted.
     The following code fragment moves the cursor to the insert row, builds
     a three-column row, and inserts it into <code>rs</code> and into
     the data source table using the method <code>insertRow</code>.
 <PRE>
       rs.moveToInsertRow(); // moves cursor to the insert row
       rs.updateString(1, "AINSWORTH"); // updates the 
          // first column of the insert row to be <code>AINSWORTH</code>
       rs.updateInt(2,35); // updates the second column to be <code>35</code>
       rs.updateBoolean(3, true); // updates the third row to <code>true</code>
       rs.insertRow();
       rs.moveToCurrentRow();
 </PRE>
 </ol>

 <P>The <code>OdxJDBCResultSet</code> provides 
 <code>getXXX</code> methods for retrieving column values from
 the current row.
 Values can be retrieved using either the index number of the
 column or the name of the column.  In general, using the 
 column index will be more efficient.  Columns are numbered from 1.
 The result set columns within each row can be read in any order (left-to-right or
 right-to-left), and each column can be read multiple times.

 <P>For the <code>getXXX</code> methods, a JDBC driver attempts
 to convert the underlying data to the Java type specified in the
 <code>XXX</code> part of the <code>getXXX</code> method and
 returns a suitable Java value.  The JDBC specification 
 has a table showing the allowable mappings
 from SQL types to Java types with the <code>ResultSet.getXXX</code>
 methods.
 
 <P>Column names used as input to <code>getXXX</code> methods are case
 insensitive.  When a <code>getXXX</code> method is called  with
 a column name and several columns have the same name, 
 the value of the first matching column will be returned. 
 The column name option is
 designed to be used when column names are used in the SQL
 query that generated the result set.
 For columns that are NOT explicitly named in the query, it
 is best to use column numbers. If column names are used, there is
 no way for the programmer to guarantee that they actually refer to
 the intended columns.
 
 <P><code>OdxJDBCResultSet</code> object is automatically closed when the
 <code>Statement</code> object that
 generated it is closed, re-executed, or used
 to retrieve the next result from a sequence of multiple results.
 
 <P>The number, types and properties of a <code>ResultSet</code>
 object's columns are provided by the <code>ResulSetMetaData</code>
 object returned by the <code>ResultSet.getMetaData</code> method.
<P>
<DL>
<DT><B>See Also: </B><DD><A HREF="../../omnidex/jdbc/OdxJDBCStatement.html#executeQuery(java.lang.String)"><CODE>OdxJDBCStatement.executeQuery(java.lang.String)</CODE></A>, 
<A HREF="../../omnidex/jdbc/OdxJDBCStatement.html#getResultSet()"><CODE>OdxJDBCStatement.getResultSet()</CODE></A>, 
<A HREF="../../omnidex/jdbc/OdxJDBCResultSetMetaData.html"><CODE>OdxJDBCResultSetMetaData</CODE></A></DL>
<HR>

<P>
<!-- ======== INNER CLASS SUMMARY ======== -->


<!-- =========== FIELD SUMMARY =========== -->

<A NAME="fields_inherited_from_class_java.sql.ResultSet"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Fields inherited from interface java.sql.ResultSet</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->


<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#absolute(int)">absolute</A></B>(int&nbsp;row)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the given row number in
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#afterLast()">afterLast</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the end of
 this <code>OdxJDBCResultSet</code> object, just after the
 last row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#beforeFirst()">beforeFirst</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the front of
 this <code>OdxJDBCResultSet</code> object, just before the
 first row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#cancelRowUpdates()">cancelRowUpdates</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cancels the updates made to the current row in this
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#clearWarnings()">clearWarnings</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears all warnings reported on this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#close()">close</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Releases this <code>OdxJDBCResultSet</code> object's database and
 JDBC resources immediately instead of waiting for
 this to happen when it is automatically closed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#deleteRow()">deleteRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deletes the current row from this <code>OdxJDBCResultSet</code> object 
 and from the underlying database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#findColumn(java.lang.String)">findColumn</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maps the given <code>OdxJDBCResultSet</code> column name to its
 <code>OdxJDBCResultSet</code> column index.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#first()">first</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the first row in
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Array</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getArray(int)">getArray</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Array</code> object
 in the Java programming language
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Array</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getArray(java.lang.String)">getArray</A></B>(java.lang.String&nbsp;colName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Array</code> object
 in the Java programming language
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getAsciiStream(int)">getAsciiStream</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a stream of ASCII characters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getAsciiStream(java.lang.String)">getAsciiStream</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a stream of
 ASCII characters.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBigDecimal(int)">getBigDecimal</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.math.BigDecimal</code> with full precision.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBigDecimal(int, int)">getBigDecimal</A></B>(int&nbsp;columnIndex,
              int&nbsp;scale)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBigDecimal(java.lang.String)">getBigDecimal</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.math.BigDecimal</code> with full precision.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.math.BigDecimal</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBigDecimal(java.lang.String, int)">getBigDecimal</A></B>(java.lang.String&nbsp;columnName,
              int&nbsp;scale)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBinaryStream(int)">getBinaryStream</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a binary stream of
 uninterpreted bytes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBinaryStream(java.lang.String)">getBinaryStream</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a stream of uninterpreted
 <code>byte</code>s.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Blob</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBlob(int)">getBlob</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Blob</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Blob</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBlob(java.lang.String)">getBlob</A></B>(java.lang.String&nbsp;colName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Blob</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBoolean(int)">getBoolean</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>boolean</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBoolean(java.lang.String)">getBoolean</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>boolean</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;byte</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getByte(int)">getByte</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;byte</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getByte(java.lang.String)">getByte</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;byte[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBytes(int)">getBytes</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> array in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;byte[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getBytes(java.lang.String)">getBytes</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> array in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.Reader</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getCharacterStream(int)">getCharacterStream</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.io.Reader</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.Reader</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getCharacterStream(java.lang.String)">getCharacterStream</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.io.Reader</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Clob</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getClob(int)">getClob</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Clob</code> object
 in the Java programming language
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Clob</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getClob(java.lang.String)">getClob</A></B>(java.lang.String&nbsp;colName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Clob</code> object
 in the Java programming language
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getConcurrency()">getConcurrency</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the concurrency mode of this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getCursorName()">getCursorName</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the SQL cursor used by this <code>OdxJDBCResultSet</code>
 object - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDate(int)">getDate</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Date</code> object in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDate(int, java.util.Calendar)">getDate</A></B>(int&nbsp;columnIndex,
        java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Date</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDate(java.lang.String)">getDate</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Date</code> object in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDate(java.lang.String, java.util.Calendar)">getDate</A></B>(java.lang.String&nbsp;columnName,
        java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Date</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDouble(int)">getDouble</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>double</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getDouble(java.lang.String)">getDouble</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>double</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getFetchDirection()">getFetchDirection</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the fetch direction for this 
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getFetchSize()">getFetchSize</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the fetch size for this 
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getFloat(int)">getFloat</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>float</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getFloat(java.lang.String)">getFloat</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>float</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getInt(int)">getInt</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 an <code>int</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getInt(java.lang.String)">getInt</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 an <code>int</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getLong(int)">getLong</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>long</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getLong(java.lang.String)">getLong</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>long</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.ResultSetMetaData</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getMetaData()">getMetaData</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the  number, types and properties of
 this <code>OdxJDBCResultSet</code> object's columns.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getObject(int)">getObject</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as 
 an <code>Object</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getObject(int, java.util.Map)">getObject</A></B>(int&nbsp;i,
          java.util.Map&nbsp;map)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Object</code>
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getObject(java.lang.String)">getObject</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as 
 an <code>Object</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getObject(java.lang.String, java.util.Map)">getObject</A></B>(java.lang.String&nbsp;colName,
          java.util.Map&nbsp;map)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Object</code>
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Ref</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getRef(int)">getRef</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Ref</code> object
 in the Java programming language - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Ref</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getRef(java.lang.String)">getRef</A></B>(java.lang.String&nbsp;colName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Ref</code> object
 in the Java programming language
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getRow()">getRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the current row number.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;short</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getShort(int)">getShort</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>short</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;short</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getShort(java.lang.String)">getShort</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>short</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Statement</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getStatement()">getStatement</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the <code>Statement</code> object that produced this 
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getString(int)">getString</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>String</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getString(java.lang.String)">getString</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>String</code> in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Time</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTime(int)">getTime</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Time</code> object in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Time</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTime(int, java.util.Calendar)">getTime</A></B>(int&nbsp;columnIndex,
        java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Time</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Time</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTime(java.lang.String)">getTime</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row  
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Time</code> object in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Time</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTime(java.lang.String, java.util.Calendar)">getTime</A></B>(java.lang.String&nbsp;columnName,
        java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Time</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Timestamp</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTimestamp(int)">getTimestamp</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Timestamp</code> object in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Timestamp</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTimestamp(int, java.util.Calendar)">getTimestamp</A></B>(int&nbsp;columnIndex,
             java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Timestamp</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Timestamp</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTimestamp(java.lang.String)">getTimestamp</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Timestamp</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.Timestamp</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getTimestamp(java.lang.String, java.util.Calendar)">getTimestamp</A></B>(java.lang.String&nbsp;columnName,
             java.util.Calendar&nbsp;cal)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Timestamp</code> object
 in the Java programming language.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getType()">getType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getUnicodeStream(int)">getUnicodeStream</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>use <code>getCharacterStream</code> in place of 
              <code>getUnicodeStream</code></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.io.InputStream</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getUnicodeStream(java.lang.String)">getUnicodeStream</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>use <code>getCharacterStream</code> in place of 
              <code>getUnicodeStream</code></I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.sql.SQLWarning</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#getWarnings()">getWarnings</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the first warning reported by calls on this 
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#insertRow()">insertRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the contents of the insert row into this 
 <code>OdxJDBCResultSet</code> objaect and into the database.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#isAfterLast()">isAfterLast</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the cursor is after the last row in 
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#isBeforeFirst()">isBeforeFirst</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the cursor is before the first row in 
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#isFirst()">isFirst</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the cursor is on the first row of
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#isLast()">isLast</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the cursor is on the last row of 
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#last()">last</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the last row in
 this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#moveToCurrentRow()">moveToCurrentRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the remembered cursor position, usually the
 current row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#moveToInsertRow()">moveToInsertRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the insert row.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#next()">next</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor down one row from its current position.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#previous()">previous</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor to the previous row in this
 <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#refreshRow()">refreshRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Refreshes the current row with its most recent value in 
 the database
 - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#relative(int)">relative</A></B>(int&nbsp;rows)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the cursor a relative number of rows, either positive or negative.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#rowDeleted()">rowDeleted</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether a row has been deleted - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#rowInserted()">rowInserted</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the current row has had an insertion - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#rowUpdated()">rowUpdated</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the current row has been updated - <B>not implemented</B>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#setFetchDirection(int)">setFetchDirection</A></B>(int&nbsp;direction)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gives a hint as to the direction in which the rows in this
 <code>OdxJDBCResultSet</code> object will be processed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#setFetchSize(int)">setFetchSize</A></B>(int&nbsp;rows)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gives <code>OdxJDBCResultSet</code> a hint as to the number of rows that should 
 be fetched from the database when more rows are needed for this object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateAsciiStream(int, java.io.InputStream, int)">updateAsciiStream</A></B>(int&nbsp;columnIndex,
                  java.io.InputStream&nbsp;x,
                  int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an ascii stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateAsciiStream(java.lang.String, java.io.InputStream, int)">updateAsciiStream</A></B>(java.lang.String&nbsp;columnName,
                  java.io.InputStream&nbsp;x,
                  int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an ascii stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBigDecimal(int, java.math.BigDecimal)">updateBigDecimal</A></B>(int&nbsp;columnIndex,
                 java.math.BigDecimal&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.math.BigDecimal</code> 
 value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBigDecimal(java.lang.String, java.math.BigDecimal)">updateBigDecimal</A></B>(java.lang.String&nbsp;columnName,
                 java.math.BigDecimal&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.BigDecimal</code>
 value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBinaryStream(int, java.io.InputStream, int)">updateBinaryStream</A></B>(int&nbsp;columnIndex,
                   java.io.InputStream&nbsp;x,
                   int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a binary stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBinaryStream(java.lang.String, java.io.InputStream, int)">updateBinaryStream</A></B>(java.lang.String&nbsp;columnName,
                   java.io.InputStream&nbsp;x,
                   int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a binary stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBoolean(int, boolean)">updateBoolean</A></B>(int&nbsp;columnIndex,
              boolean&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>boolean</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBoolean(java.lang.String, boolean)">updateBoolean</A></B>(java.lang.String&nbsp;columnName,
              boolean&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>boolean</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateByte(int, byte)">updateByte</A></B>(int&nbsp;columnIndex,
           byte&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>byte</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateByte(java.lang.String, byte)">updateByte</A></B>(java.lang.String&nbsp;columnName,
           byte&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>byte</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBytes(int, byte[])">updateBytes</A></B>(int&nbsp;columnIndex,
            byte[]&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>byte</code> array value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateBytes(java.lang.String, byte[])">updateBytes</A></B>(java.lang.String&nbsp;columnName,
            byte[]&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>byte</code> array value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateCharacterStream(int, java.io.Reader, int)">updateCharacterStream</A></B>(int&nbsp;columnIndex,
                      java.io.Reader&nbsp;x,
                      int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a character stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateCharacterStream(java.lang.String, java.io.Reader, int)">updateCharacterStream</A></B>(java.lang.String&nbsp;columnName,
                      java.io.Reader&nbsp;reader,
                      int&nbsp;length)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a character stream value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateDate(int, java.sql.Date)">updateDate</A></B>(int&nbsp;columnIndex,
           java.sql.Date&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Date</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateDate(java.lang.String, java.sql.Date)">updateDate</A></B>(java.lang.String&nbsp;columnName,
           java.sql.Date&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Date</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateDouble(int, double)">updateDouble</A></B>(int&nbsp;columnIndex,
             double&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>double</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateDouble(java.lang.String, double)">updateDouble</A></B>(java.lang.String&nbsp;columnName,
             double&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>double</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateFloat(int, float)">updateFloat</A></B>(int&nbsp;columnIndex,
            float&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>float</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateFloat(java.lang.String, float)">updateFloat</A></B>(java.lang.String&nbsp;columnName,
            float&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>float	</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateInt(int, int)">updateInt</A></B>(int&nbsp;columnIndex,
          int&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>int</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateInt(java.lang.String, int)">updateInt</A></B>(java.lang.String&nbsp;columnName,
          int&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>int</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateLong(int, long)">updateLong</A></B>(int&nbsp;columnIndex,
           long&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>long</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateLong(java.lang.String, long)">updateLong</A></B>(java.lang.String&nbsp;columnName,
           long&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>long</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateNull(int)">updateNull</A></B>(int&nbsp;columnIndex)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gives a nullable column a null value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateNull(java.lang.String)">updateNull</A></B>(java.lang.String&nbsp;columnName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>null</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateObject(int, java.lang.Object)">updateObject</A></B>(int&nbsp;columnIndex,
             java.lang.Object&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>Object</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateObject(int, java.lang.Object, int)">updateObject</A></B>(int&nbsp;columnIndex,
             java.lang.Object&nbsp;x,
             int&nbsp;scale)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>Object</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateObject(java.lang.String, java.lang.Object)">updateObject</A></B>(java.lang.String&nbsp;columnName,
             java.lang.Object&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>Object</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateObject(java.lang.String, java.lang.Object, int)">updateObject</A></B>(java.lang.String&nbsp;columnName,
             java.lang.Object&nbsp;x,
             int&nbsp;scale)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with an <code>Object</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateRow()">updateRow</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the underlying database with the new contents of the
 current row of this <code>OdxJDBCResultSet</code> object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateShort(int, short)">updateShort</A></B>(int&nbsp;columnIndex,
            short&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>short</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateShort(java.lang.String, short)">updateShort</A></B>(java.lang.String&nbsp;columnName,
            short&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>short</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateString(int, java.lang.String)">updateString</A></B>(int&nbsp;columnIndex,
             java.lang.String&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>String</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateString(java.lang.String, java.lang.String)">updateString</A></B>(java.lang.String&nbsp;columnName,
             java.lang.String&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>String</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateTime(int, java.sql.Time)">updateTime</A></B>(int&nbsp;columnIndex,
           java.sql.Time&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Time</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateTime(java.lang.String, java.sql.Time)">updateTime</A></B>(java.lang.String&nbsp;columnName,
           java.sql.Time&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Time</code> value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateTimestamp(int, java.sql.Timestamp)">updateTimestamp</A></B>(int&nbsp;columnIndex,
                java.sql.Timestamp&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Timestamp</code>
 value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#updateTimestamp(java.lang.String, java.sql.Timestamp)">updateTimestamp</A></B>(java.lang.String&nbsp;columnName,
                java.sql.Timestamp&nbsp;x)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the designated column with a <code>java.sql.Timestamp</code>
 value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../omnidex/jdbc/OdxJDBCResultSet.html#wasNull()">wasNull</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reports whether
 the last column read had a value of SQL <code>NULL</code>.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->


<!-- ========= CONSTRUCTOR DETAIL ======== -->


<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>

<A NAME="next()"><!-- --></A><H3>
next</H3>
<PRE>
public boolean <B>next</B>()
             throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor down one row from its current position.
 A <code>OdxJDBCResultSet</code> cursor is initially positioned
 before the first row; the first call to the method
 <code>next</code> makes the first row the current row; the
 second call makes the second row the current row, and so on. 

 <P>If an input stream is open for the current row, a call
 to the method <code>next</code> will
 implicitly close it. A <code>OdxJDBCResultSet</code> object's
 warning chain is cleared when a new row is read.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>next</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the new current row is valid; 
 <code>false</code> if there are no more rows<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="close()"><!-- --></A><H3>
close</H3>
<PRE>
public void <B>close</B>()
           throws java.sql.SQLException</PRE>
<DL>
<DD>Releases this <code>OdxJDBCResultSet</code> object's database and
 JDBC resources immediately instead of waiting for
 this to happen when it is automatically closed.

 <P>An <code>OdxJDBCResultSet</code> object
 is automatically closed by the
 <code>OdxJDBCStatement</code> object that generated it when
 that <code>OdxJDBCStatement</code> object is closed,
 re-executed, or is used to retrieve the next result from a
 sequence of multiple results. A <code>OdxJDBCResultSet</code> object
 is also automatically closed when it is garbage collected.  

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>close</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="wasNull()"><!-- --></A><H3>
wasNull</H3>
<PRE>
public boolean <B>wasNull</B>()
                throws java.sql.SQLException</PRE>
<DL>
<DD>Reports whether
 the last column read had a value of SQL <code>NULL</code>.
 Note that you must first call one of the <code>getXXX</code> methods
 on a column to try to read its value and then call
 the method <code>wasNull</code> to see if the value read was
 SQL <code>NULL</code>.

 <P><code>OdxJDBCResultSet</code> always returns false.
  
 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>wasNull</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>false</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getString(int)"><!-- --></A><H3>
getString</H3>
<PRE>
public java.lang.String <B>getString</B>(int&nbsp;columnIndex)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>String</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getString</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBoolean(int)"><!-- --></A><H3>
getBoolean</H3>
<PRE>
public boolean <B>getBoolean</B>(int&nbsp;columnIndex)
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>boolean</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBoolean</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>false</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getByte(int)"><!-- --></A><H3>
getByte</H3>
<PRE>
public byte <B>getByte</B>(int&nbsp;columnIndex)
             throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getByte</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getShort(int)"><!-- --></A><H3>
getShort</H3>
<PRE>
public short <B>getShort</B>(int&nbsp;columnIndex)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>short</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getShort</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getInt(int)"><!-- --></A><H3>
getInt</H3>
<PRE>
public int <B>getInt</B>(int&nbsp;columnIndex)
           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 an <code>int</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getInt</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getLong(int)"><!-- --></A><H3>
getLong</H3>
<PRE>
public long <B>getLong</B>(int&nbsp;columnIndex)
             throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>long</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getLong</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getFloat(int)"><!-- --></A><H3>
getFloat</H3>
<PRE>
public float <B>getFloat</B>(int&nbsp;columnIndex)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>float</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getFloat</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getDouble(int)"><!-- --></A><H3>
getDouble</H3>
<PRE>
public double <B>getDouble</B>(int&nbsp;columnIndex)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>double</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDouble</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBigDecimal(int, int)"><!-- --></A><H3>
getBigDecimal</H3>
<PRE>
public java.math.BigDecimal <B>getBigDecimal</B>(int&nbsp;columnIndex,
                                          int&nbsp;scale)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
<P>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.BigDecimal</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>scale</CODE> - the number of digits to the right of the decimal point<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBytes(int)"><!-- --></A><H3>
getBytes</H3>
<PRE>
public byte[] <B>getBytes</B>(int&nbsp;columnIndex)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> array in the Java programming language.
 The bytes represent the raw values returned by the driver.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBytes</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getDate(int)"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.sql.Date <B>getDate</B>(int&nbsp;columnIndex)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Date</code> object in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTime(int)"><!-- --></A><H3>
getTime</H3>
<PRE>
public java.sql.Time <B>getTime</B>(int&nbsp;columnIndex)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Time</code> object in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTimestamp(int)"><!-- --></A><H3>
getTimestamp</H3>
<PRE>
public java.sql.Timestamp <B>getTimestamp</B>(int&nbsp;columnIndex)
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Timestamp</code> object in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getAsciiStream(int)"><!-- --></A><H3>
getAsciiStream</H3>
<PRE>
public java.io.InputStream <B>getAsciiStream</B>(int&nbsp;columnIndex)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a stream of ASCII characters. The value can then be read in chunks from the
 stream. The <code>OdxJDBCResultSet</code> will
 do any necessary conversion from the database format into ASCII format.

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream.  Also, a
 stream may return <code>0</code> when the method
 <code>InputStream.available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getAsciiStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream of one-byte ASCII characters;
 if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getUnicodeStream(int)"><!-- --></A><H3>
getUnicodeStream</H3>
<PRE>
public java.io.InputStream <B>getUnicodeStream</B>(int&nbsp;columnIndex)
                                     throws java.sql.SQLException</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>use <code>getCharacterStream</code> in place of 
              <code>getUnicodeStream</code></I>
<P>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 as a stream of Unicode characters.
 The value can then be read in chunks from the
 stream. The <code>OdxJDBCResultSet</code> will
 do any necessary conversion from the database format into Unicode.
 The byte format of the Unicode stream must be Java UTF-8,
 as specified in the Java virtual machine specification.

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream.  Also, a
 stream may return <code>0</code> when the method 
 <code>InputStream.available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getUnicodeStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream in Java UTF-8 byte format;
 if the value is SQL <code>NULL</code>, the value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBinaryStream(int)"><!-- --></A><H3>
getBinaryStream</H3>
<PRE>
public java.io.InputStream <B>getBinaryStream</B>(int&nbsp;columnIndex)
                                    throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a binary stream of
 uninterpreted bytes. The value can then be read in chunks from the
 stream.

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream.  Also, a
 stream may return <code>0</code> when the method 
 <code>InputStream.available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBinaryStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream of uninterpreted bytes;
 if the value is SQL <code>NULL</code>, the value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getString(java.lang.String)"><!-- --></A><H3>
getString</H3>
<PRE>
public java.lang.String <B>getString</B>(java.lang.String&nbsp;columnName)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>String</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getString</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBoolean(java.lang.String)"><!-- --></A><H3>
getBoolean</H3>
<PRE>
public boolean <B>getBoolean</B>(java.lang.String&nbsp;columnName)
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>boolean</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBoolean</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>false</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getByte(java.lang.String)"><!-- --></A><H3>
getByte</H3>
<PRE>
public byte <B>getByte</B>(java.lang.String&nbsp;columnName)
             throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getByte</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getShort(java.lang.String)"><!-- --></A><H3>
getShort</H3>
<PRE>
public short <B>getShort</B>(java.lang.String&nbsp;columnName)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>short</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getShort</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getInt(java.lang.String)"><!-- --></A><H3>
getInt</H3>
<PRE>
public int <B>getInt</B>(java.lang.String&nbsp;columnName)
           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 an <code>int</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getInt</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getLong(java.lang.String)"><!-- --></A><H3>
getLong</H3>
<PRE>
public long <B>getLong</B>(java.lang.String&nbsp;columnName)
             throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>long</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getLong</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getFloat(java.lang.String)"><!-- --></A><H3>
getFloat</H3>
<PRE>
public float <B>getFloat</B>(java.lang.String&nbsp;columnName)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>float</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getFloat</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getDouble(java.lang.String)"><!-- --></A><H3>
getDouble</H3>
<PRE>
public double <B>getDouble</B>(java.lang.String&nbsp;columnName)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>double</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDouble</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>0</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBigDecimal(java.lang.String, int)"><!-- --></A><H3>
getBigDecimal</H3>
<PRE>
public java.math.BigDecimal <B>getBigDecimal</B>(java.lang.String&nbsp;columnName,
                                          int&nbsp;scale)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
<P>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.math.BigDecimal</code> in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DD><CODE>scale</CODE> - the number of digits to the right of the decimal point<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBytes(java.lang.String)"><!-- --></A><H3>
getBytes</H3>
<PRE>
public byte[] <B>getBytes</B>(java.lang.String&nbsp;columnName)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>byte</code> array in the Java programming language.
 The bytes represent the raw values returned by the driver.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBytes</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getDate(java.lang.String)"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.sql.Date <B>getDate</B>(java.lang.String&nbsp;columnName)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Date</code> object in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTime(java.lang.String)"><!-- --></A><H3>
getTime</H3>
<PRE>
public java.sql.Time <B>getTime</B>(java.lang.String&nbsp;columnName)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row  
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Time</code> object in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; 
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTimestamp(java.lang.String)"><!-- --></A><H3>
getTimestamp</H3>
<PRE>
public java.sql.Timestamp <B>getTimestamp</B>(java.lang.String&nbsp;columnName)
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as
 a <code>java.sql.Timestamp</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>the column value; if the value is SQL <code>NULL</code>, the
 value returned is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getAsciiStream(java.lang.String)"><!-- --></A><H3>
getAsciiStream</H3>
<PRE>
public java.io.InputStream <B>getAsciiStream</B>(java.lang.String&nbsp;columnName)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a stream of
 ASCII characters. The value can then be read in chunks from the
 stream.
 The <code>OdxJDBCResultSet</code> will
 do any necessary conversion from the database format into ASCII format.

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream. Also, a
 stream may return <code>0</code> when the method <code>available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getAsciiStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream of one-byte ASCII characters.
 If the value is SQL <code>NULL</code>,
 the value returned is <code>null</code>.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getUnicodeStream(java.lang.String)"><!-- --></A><H3>
getUnicodeStream</H3>
<PRE>
public java.io.InputStream <B>getUnicodeStream</B>(java.lang.String&nbsp;columnName)
                                     throws java.sql.SQLException</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>use <code>getCharacterStream</code> in place of 
              <code>getUnicodeStream</code></I>
<P>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a stream of
 Unicode characters. The value can then be read in chunks from the
 stream. 
 The <code>OdxJDBCResultSet</code> will
 do any necessary conversion from the database format into Unicode.
 The byte format of the Unicode stream must be Java UTF-8,
 as defined in the Java virtual machine specification.

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream. Also, a
 stream may return <code>0</code> when the method <code>available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getUnicodeStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream of two-byte Unicode characters.  
 If the value is SQL <code>NULL</code>,
 the value returned is <code>null</code>.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBinaryStream(java.lang.String)"><!-- --></A><H3>
getBinaryStream</H3>
<PRE>
public java.io.InputStream <B>getBinaryStream</B>(java.lang.String&nbsp;columnName)
                                    throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a stream of uninterpreted
 <code>byte</code>s.
 The value can then be read in chunks from the
 stream. 

 <P>All the data in the returned stream must be
 read prior to getting the value of any other column. The next
 call to a <code>getXXX</code> method implicitly closes the stream. Also, a
 stream may return <code>0</code> when the method <code>available</code>
 is called whether there is data available or not.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBinaryStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>a Java input stream that delivers the database column value
 as a stream of uninterpreted bytes; 
 if the value is SQL <code>NULL</code>, the result is <code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getWarnings()"><!-- --></A><H3>
getWarnings</H3>
<PRE>
public java.sql.SQLWarning <B>getWarnings</B>()
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the first warning reported by calls on this 
 <code>OdxJDBCResultSet</code> object.

 <P><code>OdxJDBCResultSet</code> currently does not use <code>SQLWarning</code>.  

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getWarnings</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>null</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="clearWarnings()"><!-- --></A><H3>
clearWarnings</H3>
<PRE>
public void <B>clearWarnings</B>()
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Clears all warnings reported on this <code>OdxJDBCResultSet</code> object.
 After this method is called, the method <code>getWarnings</code>
 returns <code>null</code> until a new warning is
 reported for this <code>OdxJDBCResultSet</code> object.  

 <P><code>OdxJDBCResultSet</code> does not do anything since it currently does not use <code>SQLWarning</code>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>clearWarnings</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getCursorName()"><!-- --></A><H3>
getCursorName</H3>
<PRE>
public java.lang.String <B>getCursorName</B>()
                               throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the name of the SQL cursor used by this <code>OdxJDBCResultSet</code>
 object - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getCursorName</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the SQL name for this <code>OdxJDBCResultSet</code> object's cursor<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always throws an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getMetaData()"><!-- --></A><H3>
getMetaData</H3>
<PRE>
public java.sql.ResultSetMetaData <B>getMetaData</B>()
                                       throws java.sql.SQLException</PRE>
<DL>
<DD>Retrieves the  number, types and properties of
 this <code>OdxJDBCResultSet</code> object's columns.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getMetaData</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the description of this <code>OdxJDBCResultSet</code> object's columns<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getObject(int)"><!-- --></A><H3>
getObject</H3>
<PRE>
public java.lang.Object <B>getObject</B>(int&nbsp;columnIndex)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as 
 an <code>Object</code> in the Java programming language.

 <P>This method will return the value of the given column as a
 Java object.  The type of the Java object will be the default
 Java object type corresponding to the column's SQL type,
 following the mapping for built-in types specified in the JDBC 
 specification.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a <code>java.lang.Object</code> holding the column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getObject(java.lang.String)"><!-- --></A><H3>
getObject</H3>
<PRE>
public java.lang.Object <B>getObject</B>(java.lang.String&nbsp;columnName)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as 
 an <code>Object</code> in the Java programming language.

 <P>This method will return the value of the given column as a
 Java object.  The type of the Java object will be the default
 Java object type corresponding to the column's SQL type,
 following the mapping for built-in types specified in the JDBC 
 specification.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DT><B>Returns:</B><DD>a <code>java.lang.Object</code> holding the column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="findColumn(java.lang.String)"><!-- --></A><H3>
findColumn</H3>
<PRE>
public int <B>findColumn</B>(java.lang.String&nbsp;columnName)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Maps the given <code>OdxJDBCResultSet</code> column name to its
 <code>OdxJDBCResultSet</code> column index.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>findColumn</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DT><B>Returns:</B><DD>the column index of the given column name<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getCharacterStream(int)"><!-- --></A><H3>
getCharacterStream</H3>
<PRE>
public java.io.Reader <B>getCharacterStream</B>(int&nbsp;columnIndex)
                                  throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.io.Reader</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getCharacterStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a <code>java.io.Reader</code> object that contains the column
 value; if the value is SQL <code>NULL</code>, the value returned is
 <code>null</code> in the Java programming language.</DL>
</DD>
</DL>
<HR>

<A NAME="getCharacterStream(java.lang.String)"><!-- --></A><H3>
getCharacterStream</H3>
<PRE>
public java.io.Reader <B>getCharacterStream</B>(java.lang.String&nbsp;columnName)
                                  throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row 
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.io.Reader</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getCharacterStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DT><B>Returns:</B><DD>a <code>java.io.Reader</code> object that contains the column
 value; if the value is SQL <code>NULL</code>, the value returned is
 <code>null</code> in the Java programming language.</DL>
</DD>
</DL>
<HR>

<A NAME="getBigDecimal(int)"><!-- --></A><H3>
getBigDecimal</H3>
<PRE>
public java.math.BigDecimal <B>getBigDecimal</B>(int&nbsp;columnIndex)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.math.BigDecimal</code> with full precision.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>the column value (full precision);
 if the value is SQL <code>NULL</code>, the value returned is
 <code>null</code> in the Java programming language.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getBigDecimal(java.lang.String)"><!-- --></A><H3>
getBigDecimal</H3>
<PRE>
public java.math.BigDecimal <B>getBigDecimal</B>(java.lang.String&nbsp;columnName)
                                   throws java.sql.SQLException</PRE>
<DL>
<DD>Gets the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a
 <code>java.math.BigDecimal</code> with full precision.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the column name<DT><B>Returns:</B><DD>the column value (full precision);
 if the value is SQL <code>NULL</code>, the value returned is
 <code>null</code> in the Java programming language.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="isBeforeFirst()"><!-- --></A><H3>
isBeforeFirst</H3>
<PRE>
public boolean <B>isBeforeFirst</B>()
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the cursor is before the first row in 
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>isBeforeFirst</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is before the first row;
 <code>false</code> if the cursor is at any other position or the
 result set contains no rows<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="isAfterLast()"><!-- --></A><H3>
isAfterLast</H3>
<PRE>
public boolean <B>isAfterLast</B>()
                    throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the cursor is after the last row in 
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>isAfterLast</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is after the last row;
 <code>false</code> if the cursor is at any other position or the
 result set contains no rows<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="isFirst()"><!-- --></A><H3>
isFirst</H3>
<PRE>
public boolean <B>isFirst</B>()
                throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the cursor is on the first row of
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>isFirst</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on the first row;
 <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="isLast()"><!-- --></A><H3>
isLast</H3>
<PRE>
public boolean <B>isLast</B>()
               throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the cursor is on the last row of 
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>isLast</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on the last row;
 <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="beforeFirst()"><!-- --></A><H3>
beforeFirst</H3>
<PRE>
public void <B>beforeFirst</B>()
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the front of
 this <code>OdxJDBCResultSet</code> object, just before the
 first row.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>beforeFirst</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="afterLast()"><!-- --></A><H3>
afterLast</H3>
<PRE>
public void <B>afterLast</B>()
               throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the end of
 this <code>OdxJDBCResultSet</code> object, just after the
 last row.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>afterLast</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="first()"><!-- --></A><H3>
first</H3>
<PRE>
public boolean <B>first</B>()
              throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the first row in
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>first</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on a valid row;
 <code>false</code> if there are no rows in the result set<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="last()"><!-- --></A><H3>
last</H3>
<PRE>
public boolean <B>last</B>()
             throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the last row in
 this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>last</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on a valid row;
 <code>false</code> if there are no rows in the result set<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getRow()"><!-- --></A><H3>
getRow</H3>
<PRE>
public int <B>getRow</B>()
           throws java.sql.SQLException</PRE>
<DL>
<DD>Retrieves the current row number.  The first row is number 1, the
 second number 2, and so on.  

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the current row number; <code>0</code> if there is no current row<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="absolute(int)"><!-- --></A><H3>
absolute</H3>
<PRE>
public boolean <B>absolute</B>(int&nbsp;row)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the given row number in
 this <code>OdxJDBCResultSet</code> object.

 <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>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 the method
 <code>absolute(-1)</code> positions the 
 cursor on the last row; calling the method <code>absolute(-2)</code>
 moves the cursor to the next-to-last row, and so on.

 <p>An attempt to position the cursor beyond the first/last row in
 the result set leaves the cursor before the first row or after 
 the last row.

 <p>Calling <code>absolute(1)</code> is the same
 as calling <code>first()</code>. Calling <code>absolute(-1)</code> 
 is the same as calling <code>last()</code>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>absolute</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on the result set;
 <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error
 occurs, the row is <code>0</code>, or the result set type is 
 <code>TYPE_FORWARD_ONLY</code></DL>
</DD>
</DL>
<HR>

<A NAME="relative(int)"><!-- --></A><H3>
relative</H3>
<PRE>
public boolean <B>relative</B>(int&nbsp;rows)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor a relative number of rows, either positive or negative.
 Attempting to move beyond the first/last row in the
 result set positions the cursor before/after the
 the first/last row. Calling <code>relative(0)</code> is valid, but does
 not change the cursor position.

 <p>Calling the method <code>relative(1)</code>
 is different from calling the method <code>next()</code>
 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><DL>
<DT><B>Specified by: </B><DD><CODE>relative</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on a row;
 <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs, 
 there is no current row, or the result set type is 
 <code>TYPE_FORWARD_ONLY</code></DL>
</DD>
</DL>
<HR>

<A NAME="previous()"><!-- --></A><H3>
previous</H3>
<PRE>
public boolean <B>previous</B>()
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the previous row in this
 <code>OdxJDBCResultSet</code> object.

 <p>Calling the method <code>previous()</code> is not the same as
 calling the method <code>relative(-1)</code> because it
 makes sense to call <code>previous()</code> when there is no current row.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>previous</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the cursor is on a valid row; 
 <code>false</code> if it is off the result set<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs,
 there is no current row, or the result set type is
 <code>TYPE_FORWARD_ONLY</code></DL>
</DD>
</DL>
<HR>

<A NAME="setFetchDirection(int)"><!-- --></A><H3>
setFetchDirection</H3>
<PRE>
public void <B>setFetchDirection</B>(int&nbsp;direction)
                       throws java.sql.SQLException</PRE>
<DL>
<DD>Gives a hint as to the direction in which the rows in this
 <code>OdxJDBCResultSet</code> object will be processed. 

 <P><code>OdxJDBCResultSet</code> currently does not use the fetchDirection.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>setFetchDirection</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>direction</CODE> - the direction for processing rows<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs<DT><B>See Also: </B><DD><CODE>Statement.setFetchDirection(int)</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="getFetchDirection()"><!-- --></A><H3>
getFetchDirection</H3>
<PRE>
public int <B>getFetchDirection</B>()
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the fetch direction for this 
 <code>OdxJDBCResultSet</code> object.

 <P><code>OdxJDBCResultSet</code> currently does not use the fetchDirection.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getFetchDirection</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>FETCH_FORWARD</code> or <code>FETCH_REVERSE</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="setFetchSize(int)"><!-- --></A><H3>
setFetchSize</H3>
<PRE>
public void <B>setFetchSize</B>(int&nbsp;rows)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Gives <code>OdxJDBCResultSet</code> a hint as to the number of rows that should 
 be fetched from the database when more rows are needed for this object.
 If the fetch size specified is zero, <code>OdxJDBCResultSet</code>
 ignores the value and fetches however many rows that would fit in a 10K buffer.
 The default value is set by the 
 <code>OdxJDBCStatement</code> object
 that created the result set.  The fetch size may be changed at any time.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>setFetchSize</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>rows</CODE> - the number of rows to fetch<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs or the
 condition <code>0 <= rows <= getMaxRows()</code> is not satisfied</DL>
</DD>
</DL>
<HR>

<A NAME="getFetchSize()"><!-- --></A><H3>
getFetchSize</H3>
<PRE>
public int <B>getFetchSize</B>()
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the fetch size for this 
 <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getFetchSize</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the current fetch size for this <code>OdxJDBCResultSet</code> object<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getType()"><!-- --></A><H3>
getType</H3>
<PRE>
public int <B>getType</B>()
            throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the type of this <code>OdxJDBCResultSet</code> object.  

 <P><code>OdxJDBCResultSet</code> does not support <code>TYPE_SCROLL_SENSITIVE</code>

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getType</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>TYPE_FORWARD_ONLY</code> or <CODE>TYPE_SCROLL_INSENSITIVE</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getConcurrency()"><!-- --></A><H3>
getConcurrency</H3>
<PRE>
public int <B>getConcurrency</B>()
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the concurrency mode of this <code>OdxJDBCResultSet</code> object.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getConcurrency</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>CONCUR_READ_ONLY</code> or <code>CONCUR_UPDATABLE</code><DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="rowUpdated()"><!-- --></A><H3>
rowUpdated</H3>
<PRE>
public boolean <B>rowUpdated</B>()
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the current row has been updated - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>rowUpdated</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if the row has been visibly updated
 by the owner or another, and updates are detected<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="rowInserted()"><!-- --></A><H3>
rowInserted</H3>
<PRE>
public boolean <B>rowInserted</B>()
                    throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether the current row has had an insertion - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>rowInserted</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if a row has had an insertion
 and insertions are detected; <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="rowDeleted()"><!-- --></A><H3>
rowDeleted</H3>
<PRE>
public boolean <B>rowDeleted</B>()
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Indicates whether a row has been deleted - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>rowDeleted</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD><code>true</code> if a row was deleted and deletions are detected;
 <code>false</code> otherwise<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="updateNull(int)"><!-- --></A><H3>
updateNull</H3>
<PRE>
public void <B>updateNull</B>(int&nbsp;columnIndex)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Gives a nullable column a null value.
 
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code>
 or <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateNull</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBoolean(int, boolean)"><!-- --></A><H3>
updateBoolean</H3>
<PRE>
public void <B>updateBoolean</B>(int&nbsp;columnIndex,
                          boolean&nbsp;x)
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>boolean</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBoolean</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateByte(int, byte)"><!-- --></A><H3>
updateByte</H3>
<PRE>
public void <B>updateByte</B>(int&nbsp;columnIndex,
                       byte&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>byte</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateByte</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateShort(int, short)"><!-- --></A><H3>
updateShort</H3>
<PRE>
public void <B>updateShort</B>(int&nbsp;columnIndex,
                        short&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>short</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateShort</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateInt(int, int)"><!-- --></A><H3>
updateInt</H3>
<PRE>
public void <B>updateInt</B>(int&nbsp;columnIndex,
                      int&nbsp;x)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>int</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateInt</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateLong(int, long)"><!-- --></A><H3>
updateLong</H3>
<PRE>
public void <B>updateLong</B>(int&nbsp;columnIndex,
                       long&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>long</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateLong</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateFloat(int, float)"><!-- --></A><H3>
updateFloat</H3>
<PRE>
public void <B>updateFloat</B>(int&nbsp;columnIndex,
                        float&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>float</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateFloat</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateDouble(int, double)"><!-- --></A><H3>
updateDouble</H3>
<PRE>
public void <B>updateDouble</B>(int&nbsp;columnIndex,
                         double&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>double</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateDouble</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBigDecimal(int, java.math.BigDecimal)"><!-- --></A><H3>
updateBigDecimal</H3>
<PRE>
public void <B>updateBigDecimal</B>(int&nbsp;columnIndex,
                             java.math.BigDecimal&nbsp;x)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.math.BigDecimal</code> 
 value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateString(int, java.lang.String)"><!-- --></A><H3>
updateString</H3>
<PRE>
public void <B>updateString</B>(int&nbsp;columnIndex,
                         java.lang.String&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>String</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateString</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBytes(int, byte[])"><!-- --></A><H3>
updateBytes</H3>
<PRE>
public void <B>updateBytes</B>(int&nbsp;columnIndex,
                        byte[]&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>byte</code> array value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBytes</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateDate(int, java.sql.Date)"><!-- --></A><H3>
updateDate</H3>
<PRE>
public void <B>updateDate</B>(int&nbsp;columnIndex,
                       java.sql.Date&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Date</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateTime(int, java.sql.Time)"><!-- --></A><H3>
updateTime</H3>
<PRE>
public void <B>updateTime</B>(int&nbsp;columnIndex,
                       java.sql.Time&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Time</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateTimestamp(int, java.sql.Timestamp)"><!-- --></A><H3>
updateTimestamp</H3>
<PRE>
public void <B>updateTimestamp</B>(int&nbsp;columnIndex,
                            java.sql.Timestamp&nbsp;x)
                     throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Timestamp</code>
 value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateAsciiStream(int, java.io.InputStream, int)"><!-- --></A><H3>
updateAsciiStream</H3>
<PRE>
public void <B>updateAsciiStream</B>(int&nbsp;columnIndex,
                              java.io.InputStream&nbsp;x,
                              int&nbsp;length)
                       throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an ascii stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateAsciiStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBinaryStream(int, java.io.InputStream, int)"><!-- --></A><H3>
updateBinaryStream</H3>
<PRE>
public void <B>updateBinaryStream</B>(int&nbsp;columnIndex,
                               java.io.InputStream&nbsp;x,
                               int&nbsp;length)
                        throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a binary stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBinaryStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateCharacterStream(int, java.io.Reader, int)"><!-- --></A><H3>
updateCharacterStream</H3>
<PRE>
public void <B>updateCharacterStream</B>(int&nbsp;columnIndex,
                                  java.io.Reader&nbsp;x,
                                  int&nbsp;length)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a character stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateCharacterStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateObject(int, java.lang.Object, int)"><!-- --></A><H3>
updateObject</H3>
<PRE>
public void <B>updateObject</B>(int&nbsp;columnIndex,
                         java.lang.Object&nbsp;x,
                         int&nbsp;scale)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>Object</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DD><CODE>scale</CODE> - for <code>java.sql.Types.DECIMA</code>
  or <code>java.sql.Types.NUMERIC</code> types,
  this is the number of digits after the decimal point.  For all other
  types this value will be ignored.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateObject(int, java.lang.Object)"><!-- --></A><H3>
updateObject</H3>
<PRE>
public void <B>updateObject</B>(int&nbsp;columnIndex,
                         java.lang.Object&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>Object</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateNull(java.lang.String)"><!-- --></A><H3>
updateNull</H3>
<PRE>
public void <B>updateNull</B>(java.lang.String&nbsp;columnName)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>null</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateNull</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBoolean(java.lang.String, boolean)"><!-- --></A><H3>
updateBoolean</H3>
<PRE>
public void <B>updateBoolean</B>(java.lang.String&nbsp;columnName,
                          boolean&nbsp;x)
                   throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>boolean</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBoolean</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateByte(java.lang.String, byte)"><!-- --></A><H3>
updateByte</H3>
<PRE>
public void <B>updateByte</B>(java.lang.String&nbsp;columnName,
                       byte&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>byte</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateByte</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateShort(java.lang.String, short)"><!-- --></A><H3>
updateShort</H3>
<PRE>
public void <B>updateShort</B>(java.lang.String&nbsp;columnName,
                        short&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>short</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateShort</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateInt(java.lang.String, int)"><!-- --></A><H3>
updateInt</H3>
<PRE>
public void <B>updateInt</B>(java.lang.String&nbsp;columnName,
                      int&nbsp;x)
               throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>int</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateInt</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateLong(java.lang.String, long)"><!-- --></A><H3>
updateLong</H3>
<PRE>
public void <B>updateLong</B>(java.lang.String&nbsp;columnName,
                       long&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>long</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateLong</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateFloat(java.lang.String, float)"><!-- --></A><H3>
updateFloat</H3>
<PRE>
public void <B>updateFloat</B>(java.lang.String&nbsp;columnName,
                        float&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>float	</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateFloat</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateDouble(java.lang.String, double)"><!-- --></A><H3>
updateDouble</H3>
<PRE>
public void <B>updateDouble</B>(java.lang.String&nbsp;columnName,
                         double&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>double</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateDouble</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBigDecimal(java.lang.String, java.math.BigDecimal)"><!-- --></A><H3>
updateBigDecimal</H3>
<PRE>
public void <B>updateBigDecimal</B>(java.lang.String&nbsp;columnName,
                             java.math.BigDecimal&nbsp;x)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.BigDecimal</code>
 value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBigDecimal</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateString(java.lang.String, java.lang.String)"><!-- --></A><H3>
updateString</H3>
<PRE>
public void <B>updateString</B>(java.lang.String&nbsp;columnName,
                         java.lang.String&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>String</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateString</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBytes(java.lang.String, byte[])"><!-- --></A><H3>
updateBytes</H3>
<PRE>
public void <B>updateBytes</B>(java.lang.String&nbsp;columnName,
                        byte[]&nbsp;x)
                 throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>byte</code> array value.

 The <code>updateXXX</code> methods are used to update column values in the
 current row, or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or <code>insertRow</code>
 methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBytes</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateDate(java.lang.String, java.sql.Date)"><!-- --></A><H3>
updateDate</H3>
<PRE>
public void <B>updateDate</B>(java.lang.String&nbsp;columnName,
                       java.sql.Date&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Date</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateTime(java.lang.String, java.sql.Time)"><!-- --></A><H3>
updateTime</H3>
<PRE>
public void <B>updateTime</B>(java.lang.String&nbsp;columnName,
                       java.sql.Time&nbsp;x)
                throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Time</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateTimestamp(java.lang.String, java.sql.Timestamp)"><!-- --></A><H3>
updateTimestamp</H3>
<PRE>
public void <B>updateTimestamp</B>(java.lang.String&nbsp;columnName,
                            java.sql.Timestamp&nbsp;x)
                     throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a <code>java.sql.Timestamp</code>
 value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateAsciiStream(java.lang.String, java.io.InputStream, int)"><!-- --></A><H3>
updateAsciiStream</H3>
<PRE>
public void <B>updateAsciiStream</B>(java.lang.String&nbsp;columnName,
                              java.io.InputStream&nbsp;x,
                              int&nbsp;length)
                       throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an ascii stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateAsciiStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateBinaryStream(java.lang.String, java.io.InputStream, int)"><!-- --></A><H3>
updateBinaryStream</H3>
<PRE>
public void <B>updateBinaryStream</B>(java.lang.String&nbsp;columnName,
                               java.io.InputStream&nbsp;x,
                               int&nbsp;length)
                        throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a binary stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateBinaryStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateCharacterStream(java.lang.String, java.io.Reader, int)"><!-- --></A><H3>
updateCharacterStream</H3>
<PRE>
public void <B>updateCharacterStream</B>(java.lang.String&nbsp;columnName,
                                  java.io.Reader&nbsp;reader,
                                  int&nbsp;length)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with a character stream value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateCharacterStream</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DD><CODE>length</CODE> - the length of the stream<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateObject(java.lang.String, java.lang.Object, int)"><!-- --></A><H3>
updateObject</H3>
<PRE>
public void <B>updateObject</B>(java.lang.String&nbsp;columnName,
                         java.lang.Object&nbsp;x,
                         int&nbsp;scale)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>Object</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DD><CODE>scale</CODE> - for <code>java.sql.Types.DECIMA</code>
  or <code>java.sql.Types.NUMERIC</code> types,
  this is the number of digits after the decimal point.  For all other
  types this value will be ignored.<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="updateObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>
updateObject</H3>
<PRE>
public void <B>updateObject</B>(java.lang.String&nbsp;columnName,
                         java.lang.Object&nbsp;x)
                  throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the designated column with an <code>Object</code> value.
 The <code>updateXXX</code> methods are used to update column values in the
 current row or the insert row.  The <code>updateXXX</code> methods do not 
 update the underlying database; instead the <code>updateRow</code> or
 <code>insertRow</code> methods are called to update the database.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the name of the column<DD><CODE>x</CODE> - the new column value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="insertRow()"><!-- --></A><H3>
insertRow</H3>
<PRE>
public void <B>insertRow</B>()
               throws java.sql.SQLException</PRE>
<DL>
<DD>Inserts the contents of the insert row into this 
 <code>OdxJDBCResultSet</code> objaect and into the database.  
 The cursor must be on the insert row when this method is called.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>insertRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs,
 if this method is called when the cursor is not on the insert row,
 or if not all of non-nullable columns in
 the insert row have been given a value</DL>
</DD>
</DL>
<HR>

<A NAME="updateRow()"><!-- --></A><H3>
updateRow</H3>
<PRE>
public void <B>updateRow</B>()
               throws java.sql.SQLException</PRE>
<DL>
<DD>Updates the underlying database with the new contents of the
 current row of this <code>OdxJDBCResultSet</code> object.
 This method cannot be called when the cursor is on the insert row.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>updateRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs or
 if this method is called when the cursor is on the insert row</DL>
</DD>
</DL>
<HR>

<A NAME="deleteRow()"><!-- --></A><H3>
deleteRow</H3>
<PRE>
public void <B>deleteRow</B>()
               throws java.sql.SQLException</PRE>
<DL>
<DD>Deletes the current row from this <code>OdxJDBCResultSet</code> object 
 and from the underlying database.  This method cannot be called when
 the cursor is on the insert row.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>deleteRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs
 or if this method is called when the cursor is on the insert row</DL>
</DD>
</DL>
<HR>

<A NAME="refreshRow()"><!-- --></A><H3>
refreshRow</H3>
<PRE>
public void <B>refreshRow</B>()
                throws java.sql.SQLException</PRE>
<DL>
<DD>Refreshes the current row with its most recent value in 
 the database
 - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>refreshRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="cancelRowUpdates()"><!-- --></A><H3>
cancelRowUpdates</H3>
<PRE>
public void <B>cancelRowUpdates</B>()
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Cancels the updates made to the current row in this
 <code>OdxJDBCResultSet</code> object.
 This method may be called after calling an
 <code>updateXXX</code> method(s) and before calling
 the method <code>updateRow</code> to roll back 
 the updates made to a row.  If no updates have been made or 
 <code>updateRow</code> has already been called, this method has no 
 effect.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>cancelRowUpdates</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error
 occurs or if this method is called when the cursor is on the insert row</DL>
</DD>
</DL>
<HR>

<A NAME="moveToInsertRow()"><!-- --></A><H3>
moveToInsertRow</H3>
<PRE>
public void <B>moveToInsertRow</B>()
                     throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the insert row.  The current cursor position is 
 remembered while the cursor is positioned on the insert row.

 The insert row is a special row associated with an updatable
 result set.  It is essentially a buffer where a new row may
 be constructed by calling the <code>updateXXX</code> methods prior to 
 inserting the row into the result set.  

 Only the <code>updateXXX</code>, <code>getXXX</code>,
 and <code>insertRow</code> methods may be 
 called when the cursor is on the insert row.  All of the columns in 
 a result set must be given a value each time this method is
 called before calling <code>insertRow</code>.  
 An <code>updateXXX</code> method must be called before a
 <code>getXXX</code> method can be called on a column value.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>moveToInsertRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs
 or the result set is not updatable</DL>
</DD>
</DL>
<HR>

<A NAME="moveToCurrentRow()"><!-- --></A><H3>
moveToCurrentRow</H3>
<PRE>
public void <B>moveToCurrentRow</B>()
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Moves the cursor to the remembered cursor position, usually the
 current row.  This method has no effect if the cursor is not on 
 the insert row.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>moveToCurrentRow</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs
 or the result set is not updatable</DL>
</DD>
</DL>
<HR>

<A NAME="getStatement()"><!-- --></A><H3>
getStatement</H3>
<PRE>
public java.sql.Statement <B>getStatement</B>()
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the <code>Statement</code> object that produced this 
 <code>OdxJDBCResultSet</code> object.
 If the result set was generated some other way, such as by a
 <code>DatabaseMetaData</code> method, this method returns 
 <code>null</code>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getStatement</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the <code>OdxJDBCStatement</code> object that produced 
 this <code>OdxJDBCResultSet</code> object or <code>null</code>
 if the result set was produced some other way<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getObject(int, java.util.Map)"><!-- --></A><H3>
getObject</H3>
<PRE>
public java.lang.Object <B>getObject</B>(int&nbsp;i,
                                  java.util.Map&nbsp;map)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Object</code>
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given map.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the first column is 1, the second is 2, ...<DD><CODE>map</CODE> - a <code>java.util.Map</code> object that contains the mapping 
 from SQL type names to classes in the Java programming language (currently ignored)<DT><B>Returns:</B><DD>an <code>Object</code> in the Java programming language
 representing the SQL value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getRef(int)"><!-- --></A><H3>
getRef</H3>
<PRE>
public java.sql.Ref <B>getRef</B>(int&nbsp;i)
                    throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Ref</code> object
 in the Java programming language - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getRef</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a <code>Ref</code> object representing an SQL <code>REF</code> value<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getBlob(int)"><!-- --></A><H3>
getBlob</H3>
<PRE>
public java.sql.Blob <B>getBlob</B>(int&nbsp;i)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Blob</code> object
 in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBlob</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a <code>Blob</code> object representing the SQL <code>BLOB</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getClob(int)"><!-- --></A><H3>
getClob</H3>
<PRE>
public java.sql.Clob <B>getClob</B>(int&nbsp;i)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Clob</code> object
 in the Java programming language
 - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getClob</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>a <code>Clob</code> object representing the SQL <code>CLOB</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getArray(int)"><!-- --></A><H3>
getArray</H3>
<PRE>
public java.sql.Array <B>getArray</B>(int&nbsp;i)
                        throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Array</code> object
 in the Java programming language
 - <B>not implemented</B>.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getArray</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>i</CODE> - the first column is 1, the second is 2, ...<DT><B>Returns:</B><DD>an <code>Array</code> object representing the SQL <code>ARRAY</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getObject(java.lang.String, java.util.Map)"><!-- --></A><H3>
getObject</H3>
<PRE>
public java.lang.Object <B>getObject</B>(java.lang.String&nbsp;colName,
                                  java.util.Map&nbsp;map)
                           throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Object</code>
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given map.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getObject</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>colName</CODE> - the name of the column from which to retrieve the value<DD><CODE>map</CODE> - a <code>java.util.Map</code> object that contains the mapping 
 from SQL type names to classes in the Java programming language (currently ignored)<DT><B>Returns:</B><DD>an <code>Object</code> representing the SQL value in the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getRef(java.lang.String)"><!-- --></A><H3>
getRef</H3>
<PRE>
public java.sql.Ref <B>getRef</B>(java.lang.String&nbsp;colName)
                    throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Ref</code> object
 in the Java programming language
 - <B>not implemented</B>.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>getRef</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>colName</CODE> - the column name<DT><B>Returns:</B><DD>a <code>Ref</code> object representing the SQL <code>REF</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getBlob(java.lang.String)"><!-- --></A><H3>
getBlob</H3>
<PRE>
public java.sql.Blob <B>getBlob</B>(java.lang.String&nbsp;colName)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Blob</code> object
 in the Java programming language.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getBlob</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>colName</CODE> - the name of the column from which to retrieve the value<DT><B>Returns:</B><DD>a <code>Blob</code> object representing the SQL <code>BLOB</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getClob(java.lang.String)"><!-- --></A><H3>
getClob</H3>
<PRE>
public java.sql.Clob <B>getClob</B>(java.lang.String&nbsp;colName)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>Clob</code> object
 in the Java programming language
 - <B>not implemented</B>.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>getClob</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>colName</CODE> - the name of the column from which to retrieve the value<DT><B>Returns:</B><DD>a <code>Clob</code> object representing the SQL <code>CLOB</code>
 value in the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getArray(java.lang.String)"><!-- --></A><H3>
getArray</H3>
<PRE>
public java.sql.Array <B>getArray</B>(java.lang.String&nbsp;colName)
                        throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as an <code>Array</code> object
 in the Java programming language
 - <B>not implemented</B>.<DD><DL>
<DT><B>Specified by: </B><DD><CODE>getArray</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>colName</CODE> - the name of the column from which to retrieve the value<DT><B>Returns:</B><DD>an <code>Array</code> object representing the SQL <code>ARRAY</code> value in
         the specified column<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - this method always returns an SQLException</DL>
</DD>
</DL>
<HR>

<A NAME="getDate(int, java.util.Calendar)"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.sql.Date <B>getDate</B>(int&nbsp;columnIndex,
                             java.util.Calendar&nbsp;cal)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Date</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the date (currently ignored)<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Date</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getDate(java.lang.String, java.util.Calendar)"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.sql.Date <B>getDate</B>(java.lang.String&nbsp;columnName,
                             java.util.Calendar&nbsp;cal)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Date</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getDate</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column from which to retrieve the value<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the date (currently ignored)<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Date</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTime(int, java.util.Calendar)"><!-- --></A><H3>
getTime</H3>
<PRE>
public java.sql.Time <B>getTime</B>(int&nbsp;columnIndex,
                             java.util.Calendar&nbsp;cal)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Time</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the time (currently ignored)<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Time</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTime(java.lang.String, java.util.Calendar)"><!-- --></A><H3>
getTime</H3>
<PRE>
public java.sql.Time <B>getTime</B>(java.lang.String&nbsp;columnName,
                             java.util.Calendar&nbsp;cal)
                      throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Time</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTime</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the time (currently ignored)<DD><CODE>cal</CODE> - the calendar to use in constructing the time<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Time</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language</DL>
</DD>
</DL>
<HR>

<A NAME="getTimestamp(int, java.util.Calendar)"><!-- --></A><H3>
getTimestamp</H3>
<PRE>
public java.sql.Timestamp <B>getTimestamp</B>(int&nbsp;columnIndex,
                                       java.util.Calendar&nbsp;cal)
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Timestamp</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnIndex</CODE> - the first column is 1, the second is 2, ...<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the timestamp (currently ignored)<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Timestamp</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<HR>

<A NAME="getTimestamp(java.lang.String, java.util.Calendar)"><!-- --></A><H3>
getTimestamp</H3>
<PRE>
public java.sql.Timestamp <B>getTimestamp</B>(java.lang.String&nbsp;columnName,
                                       java.util.Calendar&nbsp;cal)
                                throws java.sql.SQLException</PRE>
<DL>
<DD>Returns the value of the designated column in the current row
 of this <code>OdxJDBCResultSet</code> object as a <code>java.sql.Timestamp</code> object
 in the Java programming language.

 <P><code>OdxJDBCResultSet</code> currently ignores the given calendar.

 <P><DD><DL>
<DT><B>Specified by: </B><DD><CODE>getTimestamp</CODE> in interface <CODE>java.sql.ResultSet</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>columnName</CODE> - the SQL name of the column<DD><CODE>cal</CODE> - the <code>java.util.Calendar</code> object
 to use in constructing the date (currently ignored)<DT><B>Returns:</B><DD>the column value as a <code>java.sql.Timestamp</code> object;
 if the value is SQL <code>NULL</code>,
 the value returned is <code>null</code> in the Java programming language<DT><B>Throws:</B><DD><CODE>java.sql.SQLException</CODE> - if a database access error occurs</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>

<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../omnidex/jdbc/OdxJDBCPreparedStatement.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../omnidex/jdbc/OdxJDBCResultSetMetaData.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="OdxJDBCResultSet.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: &nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<!-- =========== END OF NAVBAR =========== -->

<HR>

</BODY>
</HTML>
