org.teiid.jdbc
Class ResultSetImpl

java.lang.Object
  extended by org.teiid.jdbc.WrapperImpl
      extended by org.teiid.jdbc.ResultSetImpl
All Implemented Interfaces:
ResultSet, Wrapper, BatchResults.BatchFetcher

public class ResultSetImpl
extends WrapperImpl
implements ResultSet, BatchResults.BatchFetcher

The MMResultSet is the way query results are returned to the requesting client based upon a query given to the server. This abstract class that implements java.sql.ResultSet. This class represents access to results produced by any of the classes on the driver.


Field Summary
 
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE
 
Method Summary
 boolean absolute(int row)
           
protected  void accumulateWarnings(ResultsMessage resultsMsg)
           
 void afterLast()
           Moves the cursor to the end of the result set, just after the last row.
 void beforeFirst()
           Moves the cursor to the front of the result set, just before the first row.
 void cancelRowUpdates()
           
protected  void checkClosed()
           
protected  void checkNotForwardOnly()
           
 void clearWarnings()
           
 void close()
          Close this result set.
 void deleteRow()
           
 int findColumn(String columnName)
           
protected  int findColumnIndex(String columnName)
           
 boolean first()
           Moves the cursor to the first row in this ResultSet object.
protected  int getAbsoluteRowNumber()
           
 Array getArray(int columnIndex)
           
 Array getArray(String columnLabel)
           
 InputStream getAsciiStream(int columnIndex)
           
 InputStream getAsciiStream(String columnLabel)
           
 BigDecimal getBigDecimal(int columnIndex)
           
 BigDecimal getBigDecimal(int columnIndex, int scale)
           
 BigDecimal getBigDecimal(String columnName)
           
 BigDecimal getBigDecimal(String columnName, int scale)
           
 InputStream getBinaryStream(int columnIndex)
           
 InputStream getBinaryStream(String columnName)
           
 Blob getBlob(int columnIndex)
           
 Blob getBlob(String columnName)
           
 boolean getBoolean(int columnIndex)
           
 boolean getBoolean(String columnName)
           
 byte getByte(int columnIndex)
           
 byte getByte(String columnName)
           
 byte[] getBytes(int columnIndex)
          This method will return the value in the current row as an array of byte values
 byte[] getBytes(String columnName)
          This method will return the value in the current row as an array of byte values
 Reader getCharacterStream(int columnIndex)
          This method will attempt to return the value contained at the index as a java.io.Reader object.
 Reader getCharacterStream(String columnName)
          This method will attempt to return the value at the designated column determined by the columName as a java.io.Reader object.
 Clob getClob(int columnIndex)
           
 Clob getClob(String columnLabel)
           
 int getConcurrency()
          Get the concurrency type for this ResultSet object.
 List getCurrentRecord()
          Get all values in current record in column order
 String getCursorName()
          Retrieves the RequestID for the query that created this ResultSet.
 Date getDate(int columnIndex)
          This method will return the value in the current row as a Date object.
 Date getDate(int columnIndex, Calendar cal)
          This method will return the value in the current row as a Date object.
 Date getDate(String columnName)
          Get the column value as a Date object
 Date getDate(String columnName, Calendar cal)
          Get the Date value for the given column.
protected  Calendar getDefaultCalendar()
           
 double getDouble(int columnIndex)
          This method will return the value in the current row as a double value.
 double getDouble(String columnName)
          Get a double value based on the column name.
 int getFetchDirection()
          Gets the direction suggested to the driver as the direction in which to fetch rows.
 int getFetchSize()
           
protected  int getFinalRowNumber()
           
 float getFloat(int columnIndex)
          This method will return the value in the current row as a float value.
 float getFloat(String columnName)
          Get a float value based on the column name.
 int getHoldability()
           
 int getInt(int columnIndex)
          This method will return the value in the current row as a int value.
 int getInt(String columnName)
          Get an integer based on the column index.
 long getLong(int columnIndex)
          This method will return the value in the current row as a long value.
 long getLong(String columnName)
          Get a long based on the column name.
 ResultSetMetaData getMetaData()
           This method returns the meta data of the result set, such as the number, types and properties of this resultSets columns.
 Reader getNCharacterStream(int columnIndex)
           
 Reader getNCharacterStream(String columnLabel)
           
 NClob getNClob(int columnIndex)
           
 NClob getNClob(String columnLabel)
           
 String getNString(int columnIndex)
           
 String getNString(String columnLabel)
           
 Object getObject(int column)
          Get a java object based on the column index for the current row.
 Object getObject(int columnIndex, Map<String,Class<?>> map)
           
 Object getObject(String columnName)
          Get a java object based on the column name.
 Object getObject(String columnLabel, Map<String,Class<?>> map)
           
 Object getObjectDirect(int column)
          Get the value of the current row at the column index specified.
protected  int getOffset()
           
 Ref getRef(int columnIndex)
           
 Ref getRef(String columnLabel)
           
 int getRow()
           
 RowId getRowId(int columnIndex)
           
 RowId getRowId(String columnLabel)
           
 short getShort(int columnIndex)
          Get a primitive short based on the column index.
 short getShort(String columnName)
          Get a short based on the column name.
 SQLXML getSQLXML(int columnIndex)
           
 SQLXML getSQLXML(String columnLabel)
           
 StatementImpl getStatement()
           Retrieves the Statement object that produced this ResultSet object.
 String getString(int columnIndex)
          Get a String based on the column index.
 String getString(String columnName)
           
 Time getTime(int columnIndex)
           
 Time getTime(int columnIndex, Calendar cal)
          This method will return the value in the current row as a Time object.
 Time getTime(String columnName)
           
 Time getTime(String columnName, Calendar cal)
          Get a java.sql.Time based on the column name.
 Timestamp getTimestamp(int columnIndex)
          This method will return the value in the current row as a Timestamp object.
 Timestamp getTimestamp(int columnIndex, Calendar cal)
          This method will return the value in the current row as a Timestamp object.
 Timestamp getTimestamp(String columnName)
          Get a java.sql.Timestamp based on the column name.
 Timestamp getTimestamp(String columnName, Calendar cal)
          Get a java.sql.Timestamp based on the column name.
 int getType()
           
 InputStream getUnicodeStream(int columnIndex)
           
 InputStream getUnicodeStream(String columnLabel)
           
protected  PlanNode getUpdatedPlanDescription()
           
 URL getURL(int columnIndex)
           
 URL getURL(String columnLabel)
           
 SQLWarning getWarnings()
           
protected  boolean hasNext()
           
 void insertRow()
           
 boolean isAfterLast()
           Determines whether the cursor is after the last row in this ResultSet object.
 boolean isBeforeFirst()
           Determines whether the cursor is before the first row in this ResultSet object.
 boolean isClosed()
           
 boolean isFirst()
          True if current record is the first in the result set.
 boolean isLast()
          True if current record is the last in the result set.
 boolean last()
           Moves the cursor to the last row in the in this ResultSet object.
 void moveToCurrentRow()
          Moves the cursor to the remembered cursor position, usually the current row.
 void moveToInsertRow()
           
 boolean next()
           
 boolean previous()
           
 void refreshRow()
           
 boolean relative(int rows)
           Moves the cursor a number of rows relative to the current row in this ResultSet object.
 org.teiid.jdbc.BatchResults.Batch requestBatch(int beginRow)
           
 boolean rowDeleted()
           
 boolean rowInserted()
           
 boolean rowUpdated()
           
 void setFetchDirection(int direction)
           
 void setFetchSize(int rows)
           
 void setMaxFieldSize(int maxFieldSize)
           
 ResultsFuture<Boolean> submitNext()
          Assumes forward only cursoring
 void updateArray(int columnIndex, Array x)
           
 void updateArray(String columnLabel, Array x)
           
 void updateAsciiStream(int columnIndex, InputStream x)
           
 void updateAsciiStream(int columnIndex, InputStream x, int length)
           
 void updateAsciiStream(int columnIndex, InputStream x, long length)
           
 void updateAsciiStream(String columnLabel, InputStream x)
           
 void updateAsciiStream(String columnLabel, InputStream x, int length)
           
 void updateAsciiStream(String columnLabel, InputStream x, long length)
           
 void updateBigDecimal(int columnIndex, BigDecimal x)
           
 void updateBigDecimal(String columnLabel, BigDecimal x)
           
 void updateBinaryStream(int columnIndex, InputStream x)
           
 void updateBinaryStream(int columnIndex, InputStream x, int length)
           
 void updateBinaryStream(int columnIndex, InputStream x, long length)
           
 void updateBinaryStream(String columnLabel, InputStream x)
           
 void updateBinaryStream(String columnLabel, InputStream x, int length)
           
 void updateBinaryStream(String columnLabel, InputStream x, long length)
           
 void updateBlob(int columnIndex, Blob x)
           
 void updateBlob(int columnIndex, InputStream inputStream)
           
 void updateBlob(int columnIndex, InputStream inputStream, long length)
           
 void updateBlob(String columnLabel, Blob x)
           
 void updateBlob(String columnLabel, InputStream inputStream)
           
 void updateBlob(String columnLabel, InputStream inputStream, long length)
           
 void updateBoolean(int columnIndex, boolean x)
           
 void updateBoolean(String columnLabel, boolean x)
           
 void updateByte(int columnIndex, byte x)
           
 void updateByte(String columnLabel, byte x)
           
 void updateBytes(int columnIndex, byte[] x)
           
 void updateBytes(String columnLabel, byte[] x)
           
 void updateCharacterStream(int columnIndex, Reader x)
           
 void updateCharacterStream(int columnIndex, Reader x, int length)
           
 void updateCharacterStream(int columnIndex, Reader x, long length)
           
 void updateCharacterStream(String columnLabel, Reader reader)
           
 void updateCharacterStream(String columnLabel, Reader reader, int length)
           
 void updateCharacterStream(String columnLabel, Reader reader, long length)
           
 void updateClob(int columnIndex, Clob x)
           
 void updateClob(int columnIndex, Reader reader)
           
 void updateClob(int columnIndex, Reader reader, long length)
           
 void updateClob(String columnLabel, Clob x)
           
 void updateClob(String columnLabel, Reader reader)
           
 void updateClob(String columnLabel, Reader reader, long length)
           
 void updateDate(int columnIndex, Date x)
           
 void updateDate(String columnLabel, Date x)
           
 void updateDouble(int columnIndex, double x)
           
 void updateDouble(String columnLabel, double x)
           
 void updateFloat(int columnIndex, float x)
           
 void updateFloat(String columnLabel, float x)
           
 void updateInt(int columnIndex, int x)
           
 void updateInt(String columnLabel, int x)
           
 void updateLong(int columnIndex, long x)
           
 void updateLong(String columnLabel, long x)
           
 void updateNCharacterStream(int columnIndex, Reader x)
           
 void updateNCharacterStream(int columnIndex, Reader x, long length)
           
 void updateNCharacterStream(String columnLabel, Reader reader)
           
 void updateNCharacterStream(String columnLabel, Reader reader, long length)
           
 void updateNClob(int columnIndex, NClob clob)
           
 void updateNClob(int columnIndex, Reader reader)
           
 void updateNClob(int columnIndex, Reader reader, long length)
           
 void updateNClob(String columnLabel, NClob clob)
           
 void updateNClob(String columnLabel, Reader reader)
           
 void updateNClob(String columnLabel, Reader reader, long length)
           
 void updateNString(int columnIndex, String string)
           
 void updateNString(String columnLabel, String string)
           
 void updateNull(int columnIndex)
           
 void updateNull(String columnLabel)
           
 void updateObject(int columnIndex, Object x)
           
 void updateObject(int columnIndex, Object x, int scaleOrLength)
           
 void updateObject(String columnLabel, Object x)
           
 void updateObject(String columnLabel, Object x, int scaleOrLength)
           
 void updateRef(int columnIndex, Ref x)
           
 void updateRef(String columnLabel, Ref x)
           
 void updateRow()
           
 void updateRowId(int columnIndex, RowId x)
           
 void updateRowId(String columnLabel, RowId x)
           
 void updateShort(int columnIndex, short x)
           
 void updateShort(String columnLabel, short x)
           
 void updateSQLXML(int columnIndex, SQLXML xmlObject)
           
 void updateSQLXML(String columnLabel, SQLXML xmlObject)
           
 void updateString(int columnIndex, String x)
           
 void updateString(String columnLabel, String x)
           
 void updateTime(int columnIndex, Time x)
           
 void updateTime(String columnLabel, Time x)
           
 void updateTimestamp(int columnIndex, Timestamp x)
           
 void updateTimestamp(String columnLabel, Timestamp x)
           
 boolean wasNull()
          This will return a boolean value if the last column that was read had a value equal to null.
 
Methods inherited from class org.teiid.jdbc.WrapperImpl
isWrapperFor, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Method Detail

setMaxFieldSize

public void setMaxFieldSize(int maxFieldSize)

close

public void close()
           throws SQLException
Close this result set.

Specified by:
close in interface ResultSet
Throws:
SQLException

isClosed

public boolean isClosed()
                 throws SQLException
Specified by:
isClosed in interface ResultSet
Throws:
SQLException

checkClosed

protected void checkClosed()
                    throws SQLException
Throws:
SQLException

getObject

public Object getObject(int column)
                 throws SQLException

Get a java object based on the column index for the current row.

Specified by:
getObject in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as an object.
Throws:
SQLException - if a results access error occurs or transform fails.

getFetchSize

public int getFetchSize()
                 throws SQLException
Specified by:
getFetchSize in interface ResultSet
Throws:
SQLException

submitNext

public ResultsFuture<Boolean> submitNext()
                                  throws SQLException
Assumes forward only cursoring

Throws:
SQLException

next

public boolean next()
             throws SQLException
Specified by:
next in interface ResultSet
Throws:
SQLException

previous

public boolean previous()
                 throws SQLException
Specified by:
previous in interface ResultSet
Throws:
SQLException

getRow

public int getRow()
           throws SQLException
Specified by:
getRow in interface ResultSet
Throws:
SQLException

getObjectDirect

public Object getObjectDirect(int column)
                       throws SQLException
Get the value of the current row at the column index specified.

Parameters:
column - Column index
Returns:
Value at column, which may be null
Throws:
SQLException - if this result set has an exception

getCurrentRecord

public List getCurrentRecord()
                      throws SQLException
Get all values in current record in column order

Returns:
List of Object values in current row
Throws:
SQLException - if an access error occurs.

getType

public int getType()
            throws SQLException
Specified by:
getType in interface ResultSet
Throws:
SQLException

absolute

public boolean absolute(int row)
                 throws SQLException
Specified by:
absolute in interface ResultSet
Throws:
SQLException

getUpdatedPlanDescription

protected PlanNode getUpdatedPlanDescription()

requestBatch

public org.teiid.jdbc.BatchResults.Batch requestBatch(int beginRow)
                                               throws SQLException
Specified by:
requestBatch in interface BatchResults.BatchFetcher
Throws:
SQLException

getFinalRowNumber

protected int getFinalRowNumber()

hasNext

protected boolean hasNext()
                   throws SQLException
Throws:
SQLException

getOffset

protected int getOffset()

getAbsoluteRowNumber

protected int getAbsoluteRowNumber()

cancelRowUpdates

public void cancelRowUpdates()
                      throws SQLException
Specified by:
cancelRowUpdates in interface ResultSet
Throws:
SQLException

clearWarnings

public void clearWarnings()
                   throws SQLException
Specified by:
clearWarnings in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(int columnIndex)
                         throws SQLException
Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(String columnName)
                         throws SQLException
Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(int columnIndex,
                                int scale)
                         throws SQLException
Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(String columnName,
                                int scale)
                         throws SQLException
Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBinaryStream

public InputStream getBinaryStream(int columnIndex)
                            throws SQLException
Specified by:
getBinaryStream in interface ResultSet
Throws:
SQLException

getBinaryStream

public InputStream getBinaryStream(String columnName)
                            throws SQLException
Specified by:
getBinaryStream in interface ResultSet
Throws:
SQLException

getBlob

public Blob getBlob(int columnIndex)
             throws SQLException
Specified by:
getBlob in interface ResultSet
Throws:
SQLException

getBlob

public Blob getBlob(String columnName)
             throws SQLException
Specified by:
getBlob in interface ResultSet
Throws:
SQLException

getBoolean

public boolean getBoolean(int columnIndex)
                   throws SQLException
Specified by:
getBoolean in interface ResultSet
Throws:
SQLException

getBoolean

public boolean getBoolean(String columnName)
                   throws SQLException
Specified by:
getBoolean in interface ResultSet
Throws:
SQLException

getByte

public byte getByte(int columnIndex)
             throws SQLException
Specified by:
getByte in interface ResultSet
Throws:
SQLException

getByte

public byte getByte(String columnName)
             throws SQLException
Specified by:
getByte in interface ResultSet
Throws:
SQLException

getBytes

public byte[] getBytes(int columnIndex)
                throws SQLException
This method will return the value in the current row as an array of byte values

Specified by:
getBytes in interface ResultSet
Parameters:
columnIndex - The column position in the current row whose value is to be read.
Returns:
The value of the column at columnIndex as an array of bytes.
Throws:
SQLException - if there is an error accessing or converting the result value

getBytes

public byte[] getBytes(String columnName)
                throws SQLException
This method will return the value in the current row as an array of byte values

Specified by:
getBytes in interface ResultSet
Parameters:
columnName - The column name in the current row whose value is to be updated.
Returns:
byte[]. The value of the column at columnIndex as an array of bytes.
Throws:
SQLException - if there is an error accessing or converting the result value

getConcurrency

public int getConcurrency()
                   throws SQLException
Get the concurrency type for this ResultSet object. The concurrency was set by the Statement object. The possible concurrency types are CONCUR_READ_ONLY and CONCUR_UPDATABLE.

Specified by:
getConcurrency in interface ResultSet
Returns:
The resultSets are not updatable, this method returns CONCUR_READ_ONLY.
Throws:
SQLException - if the there is an error accesing results

getCharacterStream

public Reader getCharacterStream(int columnIndex)
                          throws SQLException
This method will attempt to return the value contained at the index as a java.io.Reader object.

Specified by:
getCharacterStream in interface ResultSet
Parameters:
columnIndex - The column position in the current row whose value is to be read.
Returns:
The value of the column as a java.io.Reader object.
Throws:
SQLException

getCharacterStream

public Reader getCharacterStream(String columnName)
                          throws SQLException
This method will attempt to return the value at the designated column determined by the columName as a java.io.Reader object.

Specified by:
getCharacterStream in interface ResultSet
Parameters:
columnName - The column name in the current row whose value is to be updated.
Returns:
The value of the column as a java.io.Reader object.
Throws:
SQLException

getDate

public Date getDate(int columnIndex,
                    Calendar cal)
             throws SQLException
This method will return the value in the current row as a Date object. This will use the timeZone info of the calendar object.

Specified by:
getDate in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Calender - object used to get the date value.
Returns:
The value of the column as a Date object.
Throws:
SQLException - if a results access error occurs or transform fails.

getDate

public Date getDate(String columnName,
                    Calendar cal)
             throws SQLException
Get the Date value for the given column.

Specified by:
getDate in interface ResultSet
Parameters:
columnName - . The name of the column whose value needs to be fetched.
Calender - object used to get the date value.
Returns:
value of the column as an int.
Throws:
SQLException - unable to obtain date value for the given column.

getDate

public Date getDate(int columnIndex)
             throws SQLException
This method will return the value in the current row as a Date object. This will assume the default timeZone.

Specified by:
getDate in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a Date object.
Throws:
SQLException - if a results access error occurs or transform fails.

getDate

public Date getDate(String columnName)
             throws SQLException
Get the column value as a Date object

Specified by:
getDate in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
value of the column as an int.
Throws:
SQLException

getDouble

public double getDouble(int columnIndex)
                 throws SQLException
This method will return the value in the current row as a double value.

Specified by:
getDouble in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a double value.
Throws:
SQLException - if a results access error occurs or transform fails.

getDouble

public double getDouble(String columnName)
                 throws SQLException
Get a double value based on the column name.

Specified by:
getDouble in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
value of the column as a double.
Throws:
SQLException

getFetchDirection

public int getFetchDirection()
                      throws SQLException
Gets the direction suggested to the driver as the direction in which to fetch rows.

Specified by:
getFetchDirection in interface ResultSet
Returns:
fetch direction for this ResultSet. This cannot be set and is alwayd FETCH_FORWARD.
Throws:
SQLException

getFloat

public float getFloat(int columnIndex)
               throws SQLException
This method will return the value in the current row as a float value.

Specified by:
getFloat in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a float value.
Throws:
SQLException - if a results access error occurs or transform fails.

getFloat

public float getFloat(String columnName)
               throws SQLException
Get a float value based on the column name.

Specified by:
getFloat in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
value of the column as a float.
Throws:
SQLException

getInt

public int getInt(int columnIndex)
           throws SQLException
This method will return the value in the current row as a int value.

Specified by:
getInt in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a int value.
Throws:
SQLException - if a results access error occurs or transform fails.

getInt

public int getInt(String columnName)
           throws SQLException
Get an integer based on the column index.

Specified by:
getInt in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
value of the column as an int.
Throws:
SQLException

getLong

public long getLong(int columnIndex)
             throws SQLException
This method will return the value in the current row as a long value.

Specified by:
getLong in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a long value.
Throws:
SQLException - if a results access error occurs or transform fails.

getLong

public long getLong(String columnName)
             throws SQLException
Get a long based on the column name.

Specified by:
getLong in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
value of the column as a long.
Throws:
SQLException

getObject

public Object getObject(String columnName)
                 throws SQLException
Get a java object based on the column name.

Specified by:
getObject in interface ResultSet
Parameters:
name - of the column in the resultset whose value is to be fetched.
Returns:
object which gives the column value.
Throws:
SQLException

getShort

public short getShort(int columnIndex)
               throws SQLException
Get a primitive short based on the column index.

Specified by:
getShort in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a short value.
Throws:
SQLException - if a results access error occurs or transform fails.

getShort

public short getShort(String columnName)
               throws SQLException
Get a short based on the column name.

Specified by:
getShort in interface ResultSet
Parameters:
String - representing name of the column.
Returns:
short value of the column.
Throws:
SQLException - if a results access error occurs.

getString

public String getString(int columnIndex)
                 throws SQLException
Get a String based on the column index.

Specified by:
getString in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a string value.
Throws:
SQLException - if a results access error occurs or transform fails.

getString

public String getString(String columnName)
                 throws SQLException
Specified by:
getString in interface ResultSet
Throws:
SQLException

getTime

public Time getTime(int columnIndex)
             throws SQLException
Specified by:
getTime in interface ResultSet
Throws:
SQLException

getTime

public Time getTime(String columnName)
             throws SQLException
Specified by:
getTime in interface ResultSet
Throws:
SQLException

getTime

public Time getTime(int columnIndex,
                    Calendar cal)
             throws SQLException
This method will return the value in the current row as a Time object. This will use the timeZone info of the calendar object.

Specified by:
getTime in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Calendar - object to be used to construct the Time object.
Returns:
The value of the column as a Time object.
Throws:
SQLException - if a results access error occurs or transform fails.

getTime

public Time getTime(String columnName,
                    Calendar cal)
             throws SQLException
Get a java.sql.Time based on the column name.

Specified by:
getTime in interface ResultSet
Parameters:
name - of the column whose value is to be fetched as a timestamp
calender - object to include the timezone info in the object returned
Returns:
value of the column as a Timestamp object
Throws:
SQLException - if a results access error occurs.

getTimestamp

public Timestamp getTimestamp(int columnIndex)
                       throws SQLException
This method will return the value in the current row as a Timestamp object. This will assume the default timeZone.

Specified by:
getTimestamp in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Returns:
The value of the column as a Timestamp object.
Throws:
SQLException - if a results access error occurs or transform fails.

getTimestamp

public Timestamp getTimestamp(String columnName)
                       throws SQLException
Get a java.sql.Timestamp based on the column name.

Specified by:
getTimestamp in interface ResultSet
Parameters:
name - of the column whose value is to be fetched as a timestamp
Returns:
value of the column as a Timestamp object
Throws:
SQLException - if a results access error occurs.

getTimestamp

public Timestamp getTimestamp(int columnIndex,
                              Calendar cal)
                       throws SQLException
This method will return the value in the current row as a Timestamp object. This will use the timeZone info of the calendar object.

Specified by:
getTimestamp in interface ResultSet
Parameters:
The - index of the column whose value needs to be fetched.
Calendar - object to be used to construct the Timestamp object.
Returns:
The value of the column as a Timestamp object.
Throws:
SQLException - if a results access error occurs or transform fails.

getTimestamp

public Timestamp getTimestamp(String columnName,
                              Calendar cal)
                       throws SQLException
Get a java.sql.Timestamp based on the column name.

Specified by:
getTimestamp in interface ResultSet
Parameters:
name - of the column whose value is to be fetched as a timestamp
calender - object to include the timezone info in the object returned
Returns:
value of the column as a Timestamp object
Throws:
SQLException - if a results access error occurs.

moveToCurrentRow

public void moveToCurrentRow()
                      throws SQLException
Moves the cursor to the remembered cursor position, usually the current row. This method does not have any effect if the cursor is not on the insert row. ResultSet cannot currently be updated.

Specified by:
moveToCurrentRow in interface ResultSet
Throws:
SQLException

wasNull

public boolean wasNull()
                throws SQLException
This will return a boolean value if the last column that was read had a value equal to null. If the last column read was null return true, else return false.

Specified by:
wasNull in interface ResultSet
Returns:
A boolean value showing if the lastvalue read in was null or not.
Throws:
SQLException

accumulateWarnings

protected void accumulateWarnings(ResultsMessage resultsMsg)

getMetaData

public ResultSetMetaData getMetaData()
                              throws SQLException

This method returns the meta data of the result set, such as the number, types and properties of this resultSets columns.

Specified by:
getMetaData in interface ResultSet
Returns:
ResultSerMetaData object for these results.
Throws:
SQLException - if results access error occurs

getCursorName

public String getCursorName()
                     throws SQLException
Retrieves the RequestID for the query that created this ResultSet.

Specified by:
getCursorName in interface ResultSet
Returns:
The requestID for the query that created these results
Throws:
SQLException

getStatement

public StatementImpl getStatement()
                           throws SQLException

Retrieves the Statement object that produced this ResultSet object.

Specified by:
getStatement in interface ResultSet
Returns:
a Statement object.

Throws:
SQLException - if the there is an error accesing results

getWarnings

public SQLWarning getWarnings()
                       throws SQLException
Specified by:
getWarnings in interface ResultSet
Throws:
SQLException

isFirst

public boolean isFirst()
                throws SQLException
True if current record is the first in the result set.

Specified by:
isFirst in interface ResultSet
Returns:
True if current row is first
Throws:
QueryResultsException - if this result set has an exception
InvalidatedResultsException - if the results were obtained during a transaction and the transaction has been rolled back
SQLException

isLast

public boolean isLast()
               throws SQLException
True if current record is the last in the result set.

Specified by:
isLast in interface ResultSet
Returns:
True if current row is last
Throws:
QueryResultsException - if this result set has an exception
InvalidatedResultsException - if the results were obtained during a transaction and the transaction has been rolled back
SQLException

isAfterLast

public boolean isAfterLast()
                    throws SQLException

Determines whether the cursor is after the last row in this ResultSet object. This method should be called only if the result set is scrollable.

Specified by:
isAfterLast in interface ResultSet
Returns:
true if the cursor is after the last row in the resultSet.
Throws:
SQLException

isBeforeFirst

public boolean isBeforeFirst()
                      throws SQLException

Determines whether the cursor is before the first row in this ResultSet object. This method should be called only if the result set is scrollable.

Specified by:
isBeforeFirst in interface ResultSet
Returns:
true if the cursor is before the last row in the resultSet;false if the cursor is at any other position or the result set contains no rows.
Throws:
SQLException

relative

public boolean relative(int rows)
                 throws SQLException

Moves the cursor a number of rows relative to the current row in this ResultSet object. The number of rows may be positive or negative.

Specified by:
relative in interface ResultSet
Parameters:
number - of rows to move relative to the present row.
Returns:
true if the cursor is on a valid row in the resultSet.
Throws:
SQLException - if the there is an error accessing results

last

public boolean last()
             throws SQLException

Moves the cursor to the last row in the in this ResultSet object. This method should be called only if the result set is scrollable.

Specified by:
last in interface ResultSet
Returns:
true if the cursor is on a validRow, false otherwise or if no rows exist.
Throws:
SQLException - if the type of the ResultSet is TYPE_FORWARD_ONLY

checkNotForwardOnly

protected void checkNotForwardOnly()
                            throws SQLException
Throws:
SQLException

afterLast

public void afterLast()
               throws SQLException

Moves the cursor to the end of the result set, just after the last row. Has no effect if the result set contains no rows.

Specified by:
afterLast in interface ResultSet
Throws:
SQLException - if a results access error occurs or the result set type is TYPE_FORWARD_ONLY

beforeFirst

public void beforeFirst()
                 throws SQLException

Moves the cursor to the front of the result set, just before the first row. Has no effect if the result set contains no rows.

Specified by:
beforeFirst in interface ResultSet
Throws:
SQLException - if a results can not be accessed or the result set type is TYPE_FORWARD_ONLY

first

public boolean first()
              throws SQLException

Moves the cursor to the first row in this ResultSet object.

Specified by:
first in interface ResultSet
Returns:
true if the cursor is on valid row, false if there are no rows in the resultset.
Throws:
SQLException - if the ResulSet is of TYPE_FORWARD_ONLY.

findColumn

public int findColumn(String columnName)
               throws SQLException
Specified by:
findColumn in interface ResultSet
Throws:
SQLException

findColumnIndex

protected int findColumnIndex(String columnName)
                       throws SQLException
Throws:
SQLException

getDefaultCalendar

protected Calendar getDefaultCalendar()

deleteRow

public void deleteRow()
               throws SQLException
Specified by:
deleteRow in interface ResultSet
Throws:
SQLException

getArray

public Array getArray(int columnIndex)
               throws SQLException
Specified by:
getArray in interface ResultSet
Throws:
SQLException

getArray

public Array getArray(String columnLabel)
               throws SQLException
Specified by:
getArray in interface ResultSet
Throws:
SQLException

getAsciiStream

public InputStream getAsciiStream(int columnIndex)
                           throws SQLException
Specified by:
getAsciiStream in interface ResultSet
Throws:
SQLException

getAsciiStream

public InputStream getAsciiStream(String columnLabel)
                           throws SQLException
Specified by:
getAsciiStream in interface ResultSet
Throws:
SQLException

getClob

public Clob getClob(int columnIndex)
             throws SQLException
Specified by:
getClob in interface ResultSet
Throws:
SQLException

getSQLXML

public SQLXML getSQLXML(int columnIndex)
                 throws SQLException
Specified by:
getSQLXML in interface ResultSet
Throws:
SQLException

getClob

public Clob getClob(String columnLabel)
             throws SQLException
Specified by:
getClob in interface ResultSet
Throws:
SQLException

getHoldability

public int getHoldability()
                   throws SQLException
Specified by:
getHoldability in interface ResultSet
Throws:
SQLException

getNCharacterStream

public Reader getNCharacterStream(int columnIndex)
                           throws SQLException
Specified by:
getNCharacterStream in interface ResultSet
Throws:
SQLException

getNCharacterStream

public Reader getNCharacterStream(String columnLabel)
                           throws SQLException
Specified by:
getNCharacterStream in interface ResultSet
Throws:
SQLException

getNClob

public NClob getNClob(int columnIndex)
               throws SQLException
Specified by:
getNClob in interface ResultSet
Throws:
SQLException

getNClob

public NClob getNClob(String columnLabel)
               throws SQLException
Specified by:
getNClob in interface ResultSet
Throws:
SQLException

getNString

public String getNString(int columnIndex)
                  throws SQLException
Specified by:
getNString in interface ResultSet
Throws:
SQLException

getNString

public String getNString(String columnLabel)
                  throws SQLException
Specified by:
getNString in interface ResultSet
Throws:
SQLException

getObject

public Object getObject(int columnIndex,
                        Map<String,Class<?>> map)
                 throws SQLException
Specified by:
getObject in interface ResultSet
Throws:
SQLException

getObject

public Object getObject(String columnLabel,
                        Map<String,Class<?>> map)
                 throws SQLException
Specified by:
getObject in interface ResultSet
Throws:
SQLException

getRef

public Ref getRef(int columnIndex)
           throws SQLException
Specified by:
getRef in interface ResultSet
Throws:
SQLException

getRef

public Ref getRef(String columnLabel)
           throws SQLException
Specified by:
getRef in interface ResultSet
Throws:
SQLException

getRowId

public RowId getRowId(int columnIndex)
               throws SQLException
Specified by:
getRowId in interface ResultSet
Throws:
SQLException

getRowId

public RowId getRowId(String columnLabel)
               throws SQLException
Specified by:
getRowId in interface ResultSet
Throws:
SQLException

getSQLXML

public SQLXML getSQLXML(String columnLabel)
                 throws SQLException
Specified by:
getSQLXML in interface ResultSet
Throws:
SQLException

getUnicodeStream

public InputStream getUnicodeStream(int columnIndex)
                             throws SQLException
Specified by:
getUnicodeStream in interface ResultSet
Throws:
SQLException

getUnicodeStream

public InputStream getUnicodeStream(String columnLabel)
                             throws SQLException
Specified by:
getUnicodeStream in interface ResultSet
Throws:
SQLException

getURL

public URL getURL(int columnIndex)
           throws SQLException
Specified by:
getURL in interface ResultSet
Throws:
SQLException

getURL

public URL getURL(String columnLabel)
           throws SQLException
Specified by:
getURL in interface ResultSet
Throws:
SQLException

insertRow

public void insertRow()
               throws SQLException
Specified by:
insertRow in interface ResultSet
Throws:
SQLException

moveToInsertRow

public void moveToInsertRow()
                     throws SQLException
Specified by:
moveToInsertRow in interface ResultSet
Throws:
SQLException

refreshRow

public void refreshRow()
                throws SQLException
Specified by:
refreshRow in interface ResultSet
Throws:
SQLException

rowDeleted

public boolean rowDeleted()
                   throws SQLException
Specified by:
rowDeleted in interface ResultSet
Throws:
SQLException

rowInserted

public boolean rowInserted()
                    throws SQLException
Specified by:
rowInserted in interface ResultSet
Throws:
SQLException

rowUpdated

public boolean rowUpdated()
                   throws SQLException
Specified by:
rowUpdated in interface ResultSet
Throws:
SQLException

setFetchDirection

public void setFetchDirection(int direction)
                       throws SQLException
Specified by:
setFetchDirection in interface ResultSet
Throws:
SQLException

setFetchSize

public void setFetchSize(int rows)
                  throws SQLException
Specified by:
setFetchSize in interface ResultSet
Throws:
SQLException

updateArray

public void updateArray(int columnIndex,
                        Array x)
                 throws SQLException
Specified by:
updateArray in interface ResultSet
Throws:
SQLException

updateArray

public void updateArray(String columnLabel,
                        Array x)
                 throws SQLException
Specified by:
updateArray in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int columnIndex,
                              InputStream x,
                              int length)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String columnLabel,
                              InputStream x,
                              int length)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int columnIndex,
                              InputStream x,
                              long length)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int columnIndex,
                              InputStream x)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String columnLabel,
                              InputStream x,
                              long length)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String columnLabel,
                              InputStream x)
                       throws SQLException
Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateBigDecimal

public void updateBigDecimal(int columnIndex,
                             BigDecimal x)
                      throws SQLException
Specified by:
updateBigDecimal in interface ResultSet
Throws:
SQLException

updateBigDecimal

public void updateBigDecimal(String columnLabel,
                             BigDecimal x)
                      throws SQLException
Specified by:
updateBigDecimal in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int columnIndex,
                               InputStream x,
                               int length)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String columnLabel,
                               InputStream x,
                               int length)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int columnIndex,
                               InputStream x,
                               long length)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int columnIndex,
                               InputStream x)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String columnLabel,
                               InputStream x,
                               long length)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String columnLabel,
                               InputStream x)
                        throws SQLException
Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(int columnIndex,
                       Blob x)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(String columnLabel,
                       Blob x)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(int columnIndex,
                       InputStream inputStream,
                       long length)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(int columnIndex,
                       InputStream inputStream)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(String columnLabel,
                       InputStream inputStream,
                       long length)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(String columnLabel,
                       InputStream inputStream)
                throws SQLException
Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBoolean

public void updateBoolean(int columnIndex,
                          boolean x)
                   throws SQLException
Specified by:
updateBoolean in interface ResultSet
Throws:
SQLException

updateBoolean

public void updateBoolean(String columnLabel,
                          boolean x)
                   throws SQLException
Specified by:
updateBoolean in interface ResultSet
Throws:
SQLException

updateByte

public void updateByte(int columnIndex,
                       byte x)
                throws SQLException
Specified by:
updateByte in interface ResultSet
Throws:
SQLException

updateByte

public void updateByte(String columnLabel,
                       byte x)
                throws SQLException
Specified by:
updateByte in interface ResultSet
Throws:
SQLException

updateBytes

public void updateBytes(int columnIndex,
                        byte[] x)
                 throws SQLException
Specified by:
updateBytes in interface ResultSet
Throws:
SQLException

updateBytes

public void updateBytes(String columnLabel,
                        byte[] x)
                 throws SQLException
Specified by:
updateBytes in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int columnIndex,
                                  Reader x,
                                  int length)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String columnLabel,
                                  Reader reader,
                                  int length)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int columnIndex,
                                  Reader x,
                                  long length)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int columnIndex,
                                  Reader x)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String columnLabel,
                                  Reader reader,
                                  long length)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String columnLabel,
                                  Reader reader)
                           throws SQLException
Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(int columnIndex,
                       Clob x)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(String columnLabel,
                       Clob x)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(int columnIndex,
                       Reader reader,
                       long length)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(int columnIndex,
                       Reader reader)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(String columnLabel,
                       Reader reader,
                       long length)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(String columnLabel,
                       Reader reader)
                throws SQLException
Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateDate

public void updateDate(int columnIndex,
                       Date x)
                throws SQLException
Specified by:
updateDate in interface ResultSet
Throws:
SQLException

updateDate

public void updateDate(String columnLabel,
                       Date x)
                throws SQLException
Specified by:
updateDate in interface ResultSet
Throws:
SQLException

updateDouble

public void updateDouble(int columnIndex,
                         double x)
                  throws SQLException
Specified by:
updateDouble in interface ResultSet
Throws:
SQLException

updateDouble

public void updateDouble(String columnLabel,
                         double x)
                  throws SQLException
Specified by:
updateDouble in interface ResultSet
Throws:
SQLException

updateFloat

public void updateFloat(int columnIndex,
                        float x)
                 throws SQLException
Specified by:
updateFloat in interface ResultSet
Throws:
SQLException

updateFloat

public void updateFloat(String columnLabel,
                        float x)
                 throws SQLException
Specified by:
updateFloat in interface ResultSet
Throws:
SQLException

updateInt

public void updateInt(int columnIndex,
                      int x)
               throws SQLException
Specified by:
updateInt in interface ResultSet
Throws:
SQLException

updateInt

public void updateInt(String columnLabel,
                      int x)
               throws SQLException
Specified by:
updateInt in interface ResultSet
Throws:
SQLException

updateLong

public void updateLong(int columnIndex,
                       long x)
                throws SQLException
Specified by:
updateLong in interface ResultSet
Throws:
SQLException

updateLong

public void updateLong(String columnLabel,
                       long x)
                throws SQLException
Specified by:
updateLong in interface ResultSet
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(int columnIndex,
                                   Reader x,
                                   long length)
                            throws SQLException
Specified by:
updateNCharacterStream in interface ResultSet
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(int columnIndex,
                                   Reader x)
                            throws SQLException
Specified by:
updateNCharacterStream in interface ResultSet
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(String columnLabel,
                                   Reader reader,
                                   long length)
                            throws SQLException
Specified by:
updateNCharacterStream in interface ResultSet
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(String columnLabel,
                                   Reader reader)
                            throws SQLException
Specified by:
updateNCharacterStream in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(int columnIndex,
                        NClob clob)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(int columnIndex,
                        Reader reader,
                        long length)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(int columnIndex,
                        Reader reader)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(String columnLabel,
                        NClob clob)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(String columnLabel,
                        Reader reader,
                        long length)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNClob

public void updateNClob(String columnLabel,
                        Reader reader)
                 throws SQLException
Specified by:
updateNClob in interface ResultSet
Throws:
SQLException

updateNString

public void updateNString(int columnIndex,
                          String string)
                   throws SQLException
Specified by:
updateNString in interface ResultSet
Throws:
SQLException

updateNString

public void updateNString(String columnLabel,
                          String string)
                   throws SQLException
Specified by:
updateNString in interface ResultSet
Throws:
SQLException

updateNull

public void updateNull(int columnIndex)
                throws SQLException
Specified by:
updateNull in interface ResultSet
Throws:
SQLException

updateNull

public void updateNull(String columnLabel)
                throws SQLException
Specified by:
updateNull in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(int columnIndex,
                         Object x,
                         int scaleOrLength)
                  throws SQLException
Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(int columnIndex,
                         Object x)
                  throws SQLException
Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(String columnLabel,
                         Object x,
                         int scaleOrLength)
                  throws SQLException
Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(String columnLabel,
                         Object x)
                  throws SQLException
Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateRef

public void updateRef(int columnIndex,
                      Ref x)
               throws SQLException
Specified by:
updateRef in interface ResultSet
Throws:
SQLException

updateRef

public void updateRef(String columnLabel,
                      Ref x)
               throws SQLException
Specified by:
updateRef in interface ResultSet
Throws:
SQLException

updateRow

public void updateRow()
               throws SQLException
Specified by:
updateRow in interface ResultSet
Throws:
SQLException

updateRowId

public void updateRowId(int columnIndex,
                        RowId x)
                 throws SQLException
Specified by:
updateRowId in interface ResultSet
Throws:
SQLException

updateRowId

public void updateRowId(String columnLabel,
                        RowId x)
                 throws SQLException
Specified by:
updateRowId in interface ResultSet
Throws:
SQLException

updateShort

public void updateShort(int columnIndex,
                        short x)
                 throws SQLException
Specified by:
updateShort in interface ResultSet
Throws:
SQLException

updateShort

public void updateShort(String columnLabel,
                        short x)
                 throws SQLException
Specified by:
updateShort in interface ResultSet
Throws:
SQLException

updateSQLXML

public void updateSQLXML(int columnIndex,
                         SQLXML xmlObject)
                  throws SQLException
Specified by:
updateSQLXML in interface ResultSet
Throws:
SQLException

updateSQLXML

public void updateSQLXML(String columnLabel,
                         SQLXML xmlObject)
                  throws SQLException
Specified by:
updateSQLXML in interface ResultSet
Throws:
SQLException

updateString

public void updateString(int columnIndex,
                         String x)
                  throws SQLException
Specified by:
updateString in interface ResultSet
Throws:
SQLException

updateString

public void updateString(String columnLabel,
                         String x)
                  throws SQLException
Specified by:
updateString in interface ResultSet
Throws:
SQLException

updateTime

public void updateTime(int columnIndex,
                       Time x)
                throws SQLException
Specified by:
updateTime in interface ResultSet
Throws:
SQLException

updateTime

public void updateTime(String columnLabel,
                       Time x)
                throws SQLException
Specified by:
updateTime in interface ResultSet
Throws:
SQLException

updateTimestamp

public void updateTimestamp(int columnIndex,
                            Timestamp x)
                     throws SQLException
Specified by:
updateTimestamp in interface ResultSet
Throws:
SQLException

updateTimestamp

public void updateTimestamp(String columnLabel,
                            Timestamp x)
                     throws SQLException
Specified by:
updateTimestamp in interface ResultSet
Throws:
SQLException


Copyright © 2011. All Rights Reserved.