com.caucho.amber.query
Class ResultSetImpl

java.lang.Object
  extended by com.caucho.amber.query.ResultSetImpl
All Implemented Interfaces:
java.sql.ResultSet, java.sql.Wrapper

public class ResultSetImpl
extends java.lang.Object
implements java.sql.ResultSet

The JDBC statement implementation.


Field Summary
static int CACHE_CHUNK_SIZE
           
 
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
 
Constructor Summary
ResultSetImpl()
           
 
Method Summary
 boolean absolute(int delta)
          Move absolute.
 void afterLast()
          Moves after the last row.
 void beforeFirst()
          Moves before the first row.
 void cancelRowUpdates()
          cancels the row updates.
 void clearWarnings()
          Clears the warnings.
 void close()
           
 void deleteRow()
          delete the row
 void fillCacheChunk(ResultSetCacheChunk cacheChunk)
          Fills the cache chunk.
 int findColumn(java.lang.String columnName)
          Returns the external column id corresponding to the column name.
 EntityItem findEntityItem(int column)
          Returns the object value for the column.
 boolean first()
          Move to first
 java.sql.Array getArray(int column)
          Returns an array value for the column.
 java.sql.Array getArray(java.lang.String column)
          Returns an array value for the column.
 java.io.InputStream getAsciiStream(int column)
          Returns an ascii stream for the column.
 java.io.InputStream getAsciiStream(java.lang.String column)
          Returns an ascii stream for the column.
 java.math.BigDecimal getBigDecimal(int column)
          Returns a big decimal value for the column.
 java.math.BigDecimal getBigDecimal(int column, int digit)
          Returns a big decimal value for the column.
 java.math.BigDecimal getBigDecimal(java.lang.String column)
          Returns a big decimal value for the column.
 java.math.BigDecimal getBigDecimal(java.lang.String column, int digit)
          Returns a big decimal value for the column.
 java.io.InputStream getBinaryStream(int column)
          Returns a binary stream for the column.
 java.io.InputStream getBinaryStream(java.lang.String column)
          Returns a binary stream for the column.
 java.sql.Blob getBlob(int column)
          Returns a blob value for the column.
 java.sql.Blob getBlob(java.lang.String column)
          Returns a blob value for the column.
 boolean getBoolean(int column)
          Returns the boolean value for the column.
 boolean getBoolean(java.lang.String columnName)
          Returns the boolean value for the column.
 byte getByte(int column)
          Returns the byte value for the column.
 byte getByte(java.lang.String columnName)
          Returns the byte value for the column.
 byte[] getBytes(int column)
          Returns the bytes value for the column.
 byte[] getBytes(java.lang.String column)
          Returns the bytes value for the column.
 java.io.Reader getCharacterStream(int column)
          Returns a character stream for the column.
 java.io.Reader getCharacterStream(java.lang.String column)
          Returns a character stream for the column.
 java.sql.Clob getClob(int column)
          Returns a clob value for the column.
 java.sql.Clob getClob(java.lang.String column)
          Returns a clob value for the column.
 int getConcurrency()
          Gets the concurrency.
 java.lang.String getCursorName()
          Returns the cursor name.
 java.sql.Date getDate(int column)
          Returns the column value as a date.
 java.sql.Date getDate(int column, java.util.Calendar cal)
          Returns the column value as a date.
 java.sql.Date getDate(java.lang.String column)
          Returns the column value as a date.
 java.sql.Date getDate(java.lang.String column, java.util.Calendar cal)
          Returns the column value as a date.
 double getDouble(int column)
          Returns the double value for the column.
 double getDouble(java.lang.String columnName)
          Returns the double value for the column.
 int getFetchDirection()
          Gets the fetch direction.
 int getFetchSize()
          Gets the fetch size.
 float getFloat(int column)
          Returns the float value for the column.
 float getFloat(java.lang.String columnName)
          Returns the float value for the column.
 int getHoldability()
           
 int getInt(int column)
          Returns the int value for the column.
 int getInt(java.lang.String columnName)
          Returns the int value for the column.
 java.util.Map<AmberExpr,java.lang.String> getJoinFetchMap()
          Returns the join fetch map.
 java.lang.Object getKey(int column)
          Returns the object value for the column.
 long getLong(int column)
          Returns the long value for the column.
 long getLong(java.lang.String columnName)
          Returns the long value for the column.
 java.sql.ResultSetMetaData getMetaData()
          Returns the metadata.
 java.io.Reader getNCharacterStream(int columnIndex)
           
 java.io.Reader getNCharacterStream(java.lang.String columnLabel)
           
 java.sql.NClob getNClob(int columnIndex)
           
 java.sql.NClob getNClob(java.lang.String columnLabel)
           
 java.lang.String getNString(int columnIndex)
           
 java.lang.String getNString(java.lang.String columnLabel)
           
 int getNumberOfLoadingColumns()
           
 java.lang.Object getObject(int column)
          Returns the object value for the column.
 java.lang.Object getObject(int column, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          Returns the object value for the column.
 java.lang.Object getObject(java.lang.String column)
          Returns the object value for the column.
 java.lang.Object getObject(java.lang.String column, java.util.Map<java.lang.String,java.lang.Class<?>> map)
          Returns the object value for the column.
 java.sql.Ref getRef(int column)
          Returns a ref value for the column.
 java.sql.Ref getRef(java.lang.String column)
          Returns a ref value for the column.
 int getRow()
          Returns the current row number.
 java.sql.RowId getRowId(int columnIndex)
           
 java.sql.RowId getRowId(java.lang.String columnLabel)
           
 short getShort(int column)
          Returns the short value for the column.
 short getShort(java.lang.String columnName)
          Returns the short value for the column.
 java.sql.SQLXML getSQLXML(int columnIndex)
           
 java.sql.SQLXML getSQLXML(java.lang.String columnLabel)
           
 java.sql.Statement getStatement()
          Returns the statement for the result.
 java.lang.String getString(int column)
          Returns the string value for the column.
 java.lang.String getString(java.lang.String columnName)
          Returns the string value for the column.
 java.sql.Time getTime(int column)
          Returns the time value for the column.
 java.sql.Time getTime(int column, java.util.Calendar cal)
          Returns the time value for the column.
 java.sql.Time getTime(java.lang.String column)
          Returns the time value for the column.
 java.sql.Time getTime(java.lang.String column, java.util.Calendar cal)
          Returns the time value for the column.
 java.sql.Timestamp getTimestamp(int column)
          Returns the column as a timestamp.
 java.sql.Timestamp getTimestamp(int column, java.util.Calendar cal)
          Returns the column as a timestamp.
 java.sql.Timestamp getTimestamp(java.lang.String column)
          Returns the column as a timestamp.
 java.sql.Timestamp getTimestamp(java.lang.String column, java.util.Calendar cal)
          Returns the column as a timestamp.
 int getType()
          Returns the type of the last column.
 java.io.InputStream getUnicodeStream(int column)
          Returns a unicode stream for the column.
 java.io.InputStream getUnicodeStream(java.lang.String column)
          Returns a unicode stream for the column.
 java.net.URL getURL(int column)
          Returns a URL value for the column.
 java.net.URL getURL(java.lang.String column)
          Returns a URL value for the column.
 java.sql.SQLWarning getWarnings()
          Returns the warnings.
 void init()
          Initialize
 void insertRow()
          insert the row
 boolean isAfterLast()
          Returns true if this is after the last row.
 boolean isBeforeFirst()
          Returns true before the first row.
 boolean isClosed()
           
 boolean isFirst()
          Returns true if this is the first row.
 boolean isLast()
          Returns true if this is the last row.
 boolean isWrapperFor(java.lang.Class<?> iface)
           
 boolean last()
          Move to last
 void moveToCurrentRow()
          move to the current row
 void moveToInsertRow()
          move to insert the row
 boolean next()
          Returns the next row.
 boolean previous()
          Returns the previous row.
 void refreshRow()
          refreshes the row
 boolean relative(int delta)
          Move relative.
 boolean rowDeleted()
          True if the row was deleted.
 boolean rowInserted()
          True if the row was inserted.
 boolean rowUpdated()
          Updating
 void setCacheChunk(ResultSetCacheChunk cacheChunk, java.sql.ResultSetMetaData metaData)
          Sets the first cache chunk
 void setFetchDirection(int dir)
          Sets the fetch direction.
 void setFetchSize(int size)
          Sets the fetch size.
 void setFirstResult(int first)
          Sets the first result.
 void setMaxResults(int max)
          Sets the max result.
 void setQuery(AmberSelectQuery query)
          Sets the query.
 void setResultSet(java.sql.ResultSet rs)
          Sets the result set.
 void setResultSet(java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData)
          Sets the result set and meta data.
 void setRow(int row)
           
 void setSession(AmberConnection aConn)
          Sets the session.
 void setUserQuery(UserQuery userQuery)
          Sets the user query
<T> T
unwrap(java.lang.Class<T> iface)
           
 void updateArray(int column, java.sql.Array array)
          Updating an array column in the row.
 void updateArray(java.lang.String column, java.sql.Array array)
          Updating an array column in the row.
 void updateAsciiStream(int columnIndex, java.io.InputStream x)
           
 void updateAsciiStream(int column, java.io.InputStream x, int length)
          Updating an ascii stream.
 void updateAsciiStream(int columnIndex, java.io.InputStream x, long length)
           
 void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x)
           
 void updateAsciiStream(java.lang.String column, java.io.InputStream x, int length)
          Updating an ascii stream.
 void updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x, long length)
           
 void updateBigDecimal(int column, java.math.BigDecimal decimal)
          Updating a big decimal column in the row.
 void updateBigDecimal(java.lang.String column, java.math.BigDecimal decimal)
          Updating a big decimal column in the row.
 void updateBinaryStream(int columnIndex, java.io.InputStream x)
           
 void updateBinaryStream(int column, java.io.InputStream x, int length)
          Updating a binary stream.
 void updateBinaryStream(int columnIndex, java.io.InputStream x, long length)
           
 void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x)
           
 void updateBinaryStream(java.lang.String column, java.io.InputStream x, int length)
          Updating a binary stream.
 void updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x, long length)
           
 void updateBlob(int column, java.sql.Blob blob)
          Updating a blob column in the row.
 void updateBlob(int columnIndex, java.io.InputStream inputStream)
           
 void updateBlob(int columnIndex, java.io.InputStream inputStream, long length)
           
 void updateBlob(java.lang.String column, java.sql.Blob blob)
          Updating a blob column in the row.
 void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream)
           
 void updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length)
           
 void updateBoolean(int column, boolean value)
          Updating boolean.
 void updateBoolean(java.lang.String column, boolean value)
          Updating boolean.
 void updateByte(int column, byte value)
          Updating byte.
 void updateByte(java.lang.String column, byte value)
          Updating byte.
 void updateBytes(int column, byte[] value)
          Updating bytes.
 void updateBytes(java.lang.String column, byte[] value)
          Updating bytes.
 void updateCharacterStream(int columnIndex, java.io.Reader x)
           
 void updateCharacterStream(int column, java.io.Reader x, int length)
          Updating a character stream.
 void updateCharacterStream(int columnIndex, java.io.Reader x, long length)
           
 void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader)
           
 void updateCharacterStream(java.lang.String column, java.io.Reader x, int length)
          Updating a character stream.
 void updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length)
           
 void updateClob(int column, java.sql.Clob clob)
          Updating a clob column in the row.
 void updateClob(int columnIndex, java.io.Reader reader)
           
 void updateClob(int columnIndex, java.io.Reader reader, long length)
           
 void updateClob(java.lang.String column, java.sql.Clob clob)
          Updating a clob column in the row.
 void updateClob(java.lang.String columnLabel, java.io.Reader reader)
           
 void updateClob(java.lang.String columnLabel, java.io.Reader reader, long length)
           
 void updateDate(int column, java.sql.Date date)
          Updating a date column in the row.
 void updateDate(java.lang.String column, java.sql.Date date)
          Updating a date column in the row.
 void updateDouble(int column, double value)
          Updating double.
 void updateDouble(java.lang.String column, double value)
          Updating double.
 void updateFloat(int column, float value)
          Updating float.
 void updateFloat(java.lang.String column, float value)
          Updating float.
 void updateInt(int column, int value)
          Updating int.
 void updateInt(java.lang.String column, int value)
          Updating int.
 void updateLong(int column, long value)
          Updating long.
 void updateLong(java.lang.String column, long value)
          Updating long.
 void updateNCharacterStream(int columnIndex, java.io.Reader x)
           
 void updateNCharacterStream(int columnIndex, java.io.Reader x, long length)
           
 void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader)
           
 void updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length)
           
 void updateNClob(int columnIndex, java.sql.NClob nClob)
           
 void updateNClob(int columnIndex, java.io.Reader reader)
           
 void updateNClob(int columnIndex, java.io.Reader reader, long length)
           
 void updateNClob(java.lang.String columnLabel, java.sql.NClob nClob)
           
 void updateNClob(java.lang.String columnLabel, java.io.Reader reader)
           
 void updateNClob(java.lang.String columnLabel, java.io.Reader reader, long length)
           
 void updateNString(int columnIndex, java.lang.String nString)
           
 void updateNString(java.lang.String columnLabel, java.lang.String nString)
           
 void updateNull(int column)
          Updating null.
 void updateNull(java.lang.String column)
          Updating null.
 void updateObject(int column, java.lang.Object value)
          Updating an object column in the row.
 void updateObject(int column, java.lang.Object value, int scale)
          Updating an object column in the row.
 void updateObject(java.lang.String column, java.lang.Object value)
          Updating an object column in the row.
 void updateObject(java.lang.String column, java.lang.Object value, int scale)
          Updating an object column in the row.
 void updateRef(int column, java.sql.Ref ref)
          Updating a ref column in the row.
 void updateRef(java.lang.String column, java.sql.Ref ref)
          Updating a ref column in the row.
 void updateRow()
          updates the row
 void updateRowId(int columnIndex, java.sql.RowId x)
           
 void updateRowId(java.lang.String columnLabel, java.sql.RowId x)
           
 void updateShort(int column, short value)
          Updating short.
 void updateShort(java.lang.String column, short value)
          Updating short.
 void updateSQLXML(int columnIndex, java.sql.SQLXML xmlObject)
           
 void updateSQLXML(java.lang.String columnLabel, java.sql.SQLXML xmlObject)
           
 void updateString(int column, java.lang.String value)
          Updating a string column in the row.
 void updateString(java.lang.String column, java.lang.String value)
          Updating a string column in the row.
 void updateTime(int column, java.sql.Time time)
          Updating a time column in the row.
 void updateTime(java.lang.String column, java.sql.Time time)
          Updating a time column in the row.
 void updateTimestamp(int column, java.sql.Timestamp timestamp)
          Updating a timestamp column in the row.
 void updateTimestamp(java.lang.String column, java.sql.Timestamp timestamp)
          Updating a timestamp column in the row.
 void updateUnicodeStream(int column, java.io.InputStream x, int length)
          Updating a unicode stream.
 void updateUnicodeStream(java.lang.String column, java.io.InputStream x, int length)
          Updating a unicode stream.
 boolean wasNull()
          Returns true if the last column read was null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_CHUNK_SIZE

public static final int CACHE_CHUNK_SIZE
See Also:
Constant Field Values
Constructor Detail

ResultSetImpl

public ResultSetImpl()
Method Detail

getJoinFetchMap

public java.util.Map<AmberExpr,java.lang.String> getJoinFetchMap()
Returns the join fetch map.


setUserQuery

public void setUserQuery(UserQuery userQuery)
Sets the user query


setResultSet

public void setResultSet(java.sql.ResultSet rs)
                  throws java.sql.SQLException
Sets the result set.

Throws:
java.sql.SQLException

setResultSet

public void setResultSet(java.sql.ResultSet rs,
                         java.sql.ResultSetMetaData metaData)
Sets the result set and meta data.


setQuery

public void setQuery(AmberSelectQuery query)
Sets the query.


setSession

public void setSession(AmberConnection aConn)
Sets the session.


setCacheChunk

public void setCacheChunk(ResultSetCacheChunk cacheChunk,
                          java.sql.ResultSetMetaData metaData)
Sets the first cache chunk


setFirstResult

public void setFirstResult(int first)
Sets the first result.


setMaxResults

public void setMaxResults(int max)
Sets the max result.


fillCacheChunk

public void fillCacheChunk(ResultSetCacheChunk cacheChunk)
                    throws java.sql.SQLException
Fills the cache chunk.

Throws:
java.sql.SQLException

init

public void init()
          throws java.sql.SQLException
Initialize

Throws:
java.sql.SQLException

setRow

public void setRow(int row)

getRow

public int getRow()
           throws java.sql.SQLException
Returns the current row number.

Specified by:
getRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

isBeforeFirst

public boolean isBeforeFirst()
                      throws java.sql.SQLException
Returns true before the first row.

Specified by:
isBeforeFirst in interface java.sql.ResultSet
Throws:
java.sql.SQLException

isFirst

public boolean isFirst()
                throws java.sql.SQLException
Returns true if this is the first row.

Specified by:
isFirst in interface java.sql.ResultSet
Throws:
java.sql.SQLException

isLast

public boolean isLast()
               throws java.sql.SQLException
Returns true if this is the last row.

Specified by:
isLast in interface java.sql.ResultSet
Throws:
java.sql.SQLException

isAfterLast

public boolean isAfterLast()
                    throws java.sql.SQLException
Returns true if this is after the last row.

Specified by:
isAfterLast in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getStatement

public java.sql.Statement getStatement()
                                throws java.sql.SQLException
Returns the statement for the result.

Specified by:
getStatement in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getMetaData

public java.sql.ResultSetMetaData getMetaData()
                                       throws java.sql.SQLException
Returns the metadata.

Specified by:
getMetaData in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getWarnings

public java.sql.SQLWarning getWarnings()
                                throws java.sql.SQLException
Returns the warnings.

Specified by:
getWarnings in interface java.sql.ResultSet
Throws:
java.sql.SQLException

clearWarnings

public void clearWarnings()
                   throws java.sql.SQLException
Clears the warnings.

Specified by:
clearWarnings in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getCursorName

public java.lang.String getCursorName()
                               throws java.sql.SQLException
Returns the cursor name.

Specified by:
getCursorName in interface java.sql.ResultSet
Throws:
java.sql.SQLException

setFetchSize

public void setFetchSize(int size)
                  throws java.sql.SQLException
Sets the fetch size.

Specified by:
setFetchSize in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getFetchSize

public int getFetchSize()
                 throws java.sql.SQLException
Gets the fetch size.

Specified by:
getFetchSize in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getFetchDirection

public int getFetchDirection()
                      throws java.sql.SQLException
Gets the fetch direction.

Specified by:
getFetchDirection in interface java.sql.ResultSet
Throws:
java.sql.SQLException

setFetchDirection

public void setFetchDirection(int dir)
                       throws java.sql.SQLException
Sets the fetch direction.

Specified by:
setFetchDirection in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getConcurrency

public int getConcurrency()
                   throws java.sql.SQLException
Gets the concurrency.

Specified by:
getConcurrency in interface java.sql.ResultSet
Throws:
java.sql.SQLException

next

public boolean next()
             throws java.sql.SQLException
Returns the next row.

Specified by:
next in interface java.sql.ResultSet
Throws:
java.sql.SQLException

previous

public boolean previous()
                 throws java.sql.SQLException
Returns the previous row.

Specified by:
previous in interface java.sql.ResultSet
Throws:
java.sql.SQLException

relative

public boolean relative(int delta)
                 throws java.sql.SQLException
Move relative.

Specified by:
relative in interface java.sql.ResultSet
Throws:
java.sql.SQLException

absolute

public boolean absolute(int delta)
                 throws java.sql.SQLException
Move absolute.

Specified by:
absolute in interface java.sql.ResultSet
Throws:
java.sql.SQLException

beforeFirst

public void beforeFirst()
                 throws java.sql.SQLException
Moves before the first row.

Specified by:
beforeFirst in interface java.sql.ResultSet
Throws:
java.sql.SQLException

first

public boolean first()
              throws java.sql.SQLException
Move to first

Specified by:
first in interface java.sql.ResultSet
Throws:
java.sql.SQLException

last

public boolean last()
             throws java.sql.SQLException
Move to last

Specified by:
last in interface java.sql.ResultSet
Throws:
java.sql.SQLException

afterLast

public void afterLast()
               throws java.sql.SQLException
Moves after the last row.

Specified by:
afterLast in interface java.sql.ResultSet
Throws:
java.sql.SQLException

wasNull

public boolean wasNull()
                throws java.sql.SQLException
Returns true if the last column read was null.

Specified by:
wasNull in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getType

public int getType()
            throws java.sql.SQLException
Returns the type of the last column.

Specified by:
getType in interface java.sql.ResultSet
Throws:
java.sql.SQLException

findColumn

public int findColumn(java.lang.String columnName)
               throws java.sql.SQLException
Returns the external column id corresponding to the column name.

Specified by:
findColumn in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBoolean

public boolean getBoolean(java.lang.String columnName)
                   throws java.sql.SQLException
Returns the boolean value for the column.

Specified by:
getBoolean in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBoolean

public boolean getBoolean(int column)
                   throws java.sql.SQLException
Returns the boolean value for the column.

Specified by:
getBoolean in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getByte

public byte getByte(java.lang.String columnName)
             throws java.sql.SQLException
Returns the byte value for the column.

Specified by:
getByte in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getByte

public byte getByte(int column)
             throws java.sql.SQLException
Returns the byte value for the column.

Specified by:
getByte in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getShort

public short getShort(java.lang.String columnName)
               throws java.sql.SQLException
Returns the short value for the column.

Specified by:
getShort in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getShort

public short getShort(int column)
               throws java.sql.SQLException
Returns the short value for the column.

Specified by:
getShort in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getInt

public int getInt(java.lang.String columnName)
           throws java.sql.SQLException
Returns the int value for the column.

Specified by:
getInt in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getInt

public int getInt(int column)
           throws java.sql.SQLException
Returns the int value for the column.

Specified by:
getInt in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getLong

public long getLong(java.lang.String columnName)
             throws java.sql.SQLException
Returns the long value for the column.

Specified by:
getLong in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getLong

public long getLong(int column)
             throws java.sql.SQLException
Returns the long value for the column.

Specified by:
getLong in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getFloat

public float getFloat(java.lang.String columnName)
               throws java.sql.SQLException
Returns the float value for the column.

Specified by:
getFloat in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getFloat

public float getFloat(int column)
               throws java.sql.SQLException
Returns the float value for the column.

Specified by:
getFloat in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDouble

public double getDouble(java.lang.String columnName)
                 throws java.sql.SQLException
Returns the double value for the column.

Specified by:
getDouble in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDouble

public double getDouble(int column)
                 throws java.sql.SQLException
Returns the double value for the column.

Specified by:
getDouble in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getString

public java.lang.String getString(int column)
                           throws java.sql.SQLException
Returns the string value for the column.

Specified by:
getString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getString

public java.lang.String getString(java.lang.String columnName)
                           throws java.sql.SQLException
Returns the string value for the column.

Specified by:
getString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBytes

public byte[] getBytes(int column)
                throws java.sql.SQLException
Returns the bytes value for the column.

Specified by:
getBytes in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBytes

public byte[] getBytes(java.lang.String column)
                throws java.sql.SQLException
Returns the bytes value for the column.

Specified by:
getBytes in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(int column)
                      throws java.sql.SQLException
Returns the column value as a date.

Specified by:
getDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(java.lang.String column)
                      throws java.sql.SQLException
Returns the column value as a date.

Specified by:
getDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(int column,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
Returns the column value as a date.

Specified by:
getDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getDate

public java.sql.Date getDate(java.lang.String column,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
Returns the column value as a date.

Specified by:
getDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(int column)
                      throws java.sql.SQLException
Returns the time value for the column.

Specified by:
getTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(java.lang.String column)
                      throws java.sql.SQLException
Returns the time value for the column.

Specified by:
getTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(int column,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
Returns the time value for the column.

Specified by:
getTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTime

public java.sql.Time getTime(java.lang.String column,
                             java.util.Calendar cal)
                      throws java.sql.SQLException
Returns the time value for the column.

Specified by:
getTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(int column)
                                throws java.sql.SQLException
Returns the column as a timestamp.

Specified by:
getTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String column)
                                throws java.sql.SQLException
Returns the column as a timestamp.

Specified by:
getTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(int column,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
Returns the column as a timestamp.

Specified by:
getTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String column,
                                       java.util.Calendar cal)
                                throws java.sql.SQLException
Returns the column as a timestamp.

Specified by:
getTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getRef

public java.sql.Ref getRef(int column)
                    throws java.sql.SQLException
Returns a ref value for the column.

Specified by:
getRef in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getRef

public java.sql.Ref getRef(java.lang.String column)
                    throws java.sql.SQLException
Returns a ref value for the column.

Specified by:
getRef in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(int column)
                      throws java.sql.SQLException
Returns a clob value for the column.

Specified by:
getClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(java.lang.String column)
                      throws java.sql.SQLException
Returns a clob value for the column.

Specified by:
getClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBlob

public java.sql.Blob getBlob(int column)
                      throws java.sql.SQLException
Returns a blob value for the column.

Specified by:
getBlob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBlob

public java.sql.Blob getBlob(java.lang.String column)
                      throws java.sql.SQLException
Returns a blob value for the column.

Specified by:
getBlob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(int column)
                                  throws java.sql.SQLException
Returns a character stream for the column.

Specified by:
getCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getCharacterStream

public java.io.Reader getCharacterStream(java.lang.String column)
                                  throws java.sql.SQLException
Returns a character stream for the column.

Specified by:
getCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBinaryStream

public java.io.InputStream getBinaryStream(int column)
                                    throws java.sql.SQLException
Returns a binary stream for the column.

Specified by:
getBinaryStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBinaryStream

public java.io.InputStream getBinaryStream(java.lang.String column)
                                    throws java.sql.SQLException
Returns a binary stream for the column.

Specified by:
getBinaryStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getAsciiStream

public java.io.InputStream getAsciiStream(int column)
                                   throws java.sql.SQLException
Returns an ascii stream for the column.

Specified by:
getAsciiStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getAsciiStream

public java.io.InputStream getAsciiStream(java.lang.String column)
                                   throws java.sql.SQLException
Returns an ascii stream for the column.

Specified by:
getAsciiStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getUnicodeStream

public java.io.InputStream getUnicodeStream(int column)
                                     throws java.sql.SQLException
Returns a unicode stream for the column.

Specified by:
getUnicodeStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getUnicodeStream

public java.io.InputStream getUnicodeStream(java.lang.String column)
                                     throws java.sql.SQLException
Returns a unicode stream for the column.

Specified by:
getUnicodeStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getArray

public java.sql.Array getArray(int column)
                        throws java.sql.SQLException
Returns an array value for the column.

Specified by:
getArray in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getArray

public java.sql.Array getArray(java.lang.String column)
                        throws java.sql.SQLException
Returns an array value for the column.

Specified by:
getArray in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getURL

public java.net.URL getURL(int column)
                    throws java.sql.SQLException
Returns a URL value for the column.

Specified by:
getURL in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getURL

public java.net.URL getURL(java.lang.String column)
                    throws java.sql.SQLException
Returns a URL value for the column.

Specified by:
getURL in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(int column)
                                   throws java.sql.SQLException
Returns a big decimal value for the column.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String column)
                                   throws java.sql.SQLException
Returns a big decimal value for the column.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(int column,
                                          int digit)
                                   throws java.sql.SQLException
Returns a big decimal value for the column.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String column,
                                          int digit)
                                   throws java.sql.SQLException
Returns a big decimal value for the column.

Specified by:
getBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int column)
                           throws java.sql.SQLException
Returns the object value for the column.

Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

findEntityItem

public EntityItem findEntityItem(int column)
                          throws java.sql.SQLException
Returns the object value for the column.

Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String column)
                           throws java.sql.SQLException
Returns the object value for the column.

Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getKey

public java.lang.Object getKey(int column)
                        throws java.sql.SQLException
Returns the object value for the column.

Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int column,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
Returns the object value for the column.

Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String column,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
Returns the object value for the column.

Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateString

public void updateString(java.lang.String column,
                         java.lang.String value)
                  throws java.sql.SQLException
Updating a string column in the row.

Specified by:
updateString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateString

public void updateString(int column,
                         java.lang.String value)
                  throws java.sql.SQLException
Updating a string column in the row.

Specified by:
updateString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateObject

public void updateObject(java.lang.String column,
                         java.lang.Object value)
                  throws java.sql.SQLException
Updating an object column in the row.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateObject

public void updateObject(int column,
                         java.lang.Object value)
                  throws java.sql.SQLException
Updating an object column in the row.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateObject

public void updateObject(java.lang.String column,
                         java.lang.Object value,
                         int scale)
                  throws java.sql.SQLException
Updating an object column in the row.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateObject

public void updateObject(int column,
                         java.lang.Object value,
                         int scale)
                  throws java.sql.SQLException
Updating an object column in the row.

Specified by:
updateObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateTimestamp

public void updateTimestamp(java.lang.String column,
                            java.sql.Timestamp timestamp)
                     throws java.sql.SQLException
Updating a timestamp column in the row.

Specified by:
updateTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateTimestamp

public void updateTimestamp(int column,
                            java.sql.Timestamp timestamp)
                     throws java.sql.SQLException
Updating a timestamp column in the row.

Specified by:
updateTimestamp in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateTime

public void updateTime(java.lang.String column,
                       java.sql.Time time)
                throws java.sql.SQLException
Updating a time column in the row.

Specified by:
updateTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateTime

public void updateTime(int column,
                       java.sql.Time time)
                throws java.sql.SQLException
Updating a time column in the row.

Specified by:
updateTime in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateDate

public void updateDate(java.lang.String column,
                       java.sql.Date date)
                throws java.sql.SQLException
Updating a date column in the row.

Specified by:
updateDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateDate

public void updateDate(int column,
                       java.sql.Date date)
                throws java.sql.SQLException
Updating a date column in the row.

Specified by:
updateDate in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateClob

public void updateClob(java.lang.String column,
                       java.sql.Clob clob)
                throws java.sql.SQLException
Updating a clob column in the row.

Specified by:
updateClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateClob

public void updateClob(int column,
                       java.sql.Clob clob)
                throws java.sql.SQLException
Updating a clob column in the row.

Specified by:
updateClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBlob

public void updateBlob(java.lang.String column,
                       java.sql.Blob blob)
                throws java.sql.SQLException
Updating a blob column in the row.

Specified by:
updateBlob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBlob

public void updateBlob(int column,
                       java.sql.Blob blob)
                throws java.sql.SQLException
Updating a blob column in the row.

Specified by:
updateBlob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateArray

public void updateArray(java.lang.String column,
                        java.sql.Array array)
                 throws java.sql.SQLException
Updating an array column in the row.

Specified by:
updateArray in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateArray

public void updateArray(int column,
                        java.sql.Array array)
                 throws java.sql.SQLException
Updating an array column in the row.

Specified by:
updateArray in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBigDecimal

public void updateBigDecimal(java.lang.String column,
                             java.math.BigDecimal decimal)
                      throws java.sql.SQLException
Updating a big decimal column in the row.

Specified by:
updateBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBigDecimal

public void updateBigDecimal(int column,
                             java.math.BigDecimal decimal)
                      throws java.sql.SQLException
Updating a big decimal column in the row.

Specified by:
updateBigDecimal in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateRef

public void updateRef(java.lang.String column,
                      java.sql.Ref ref)
               throws java.sql.SQLException
Updating a ref column in the row.

Specified by:
updateRef in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateRef

public void updateRef(int column,
                      java.sql.Ref ref)
               throws java.sql.SQLException
Updating a ref column in the row.

Specified by:
updateRef in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateCharacterStream

public void updateCharacterStream(java.lang.String column,
                                  java.io.Reader x,
                                  int length)
                           throws java.sql.SQLException
Updating a character stream.

Specified by:
updateCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateCharacterStream

public void updateCharacterStream(int column,
                                  java.io.Reader x,
                                  int length)
                           throws java.sql.SQLException
Updating a character stream.

Specified by:
updateCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBinaryStream

public void updateBinaryStream(java.lang.String column,
                               java.io.InputStream x,
                               int length)
                        throws java.sql.SQLException
Updating a binary stream.

Specified by:
updateBinaryStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBinaryStream

public void updateBinaryStream(int column,
                               java.io.InputStream x,
                               int length)
                        throws java.sql.SQLException
Updating a binary stream.

Specified by:
updateBinaryStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateAsciiStream

public void updateAsciiStream(java.lang.String column,
                              java.io.InputStream x,
                              int length)
                       throws java.sql.SQLException
Updating an ascii stream.

Specified by:
updateAsciiStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateAsciiStream

public void updateAsciiStream(int column,
                              java.io.InputStream x,
                              int length)
                       throws java.sql.SQLException
Updating an ascii stream.

Specified by:
updateAsciiStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateUnicodeStream

public void updateUnicodeStream(java.lang.String column,
                                java.io.InputStream x,
                                int length)
                         throws java.sql.SQLException
Updating a unicode stream.

Throws:
java.sql.SQLException

updateUnicodeStream

public void updateUnicodeStream(int column,
                                java.io.InputStream x,
                                int length)
                         throws java.sql.SQLException
Updating a unicode stream.

Throws:
java.sql.SQLException

updateBytes

public void updateBytes(java.lang.String column,
                        byte[] value)
                 throws java.sql.SQLException
Updating bytes.

Specified by:
updateBytes in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBytes

public void updateBytes(int column,
                        byte[] value)
                 throws java.sql.SQLException
Updating bytes.

Specified by:
updateBytes in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBoolean

public void updateBoolean(java.lang.String column,
                          boolean value)
                   throws java.sql.SQLException
Updating boolean.

Specified by:
updateBoolean in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBoolean

public void updateBoolean(int column,
                          boolean value)
                   throws java.sql.SQLException
Updating boolean.

Specified by:
updateBoolean in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateByte

public void updateByte(java.lang.String column,
                       byte value)
                throws java.sql.SQLException
Updating byte.

Specified by:
updateByte in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateByte

public void updateByte(int column,
                       byte value)
                throws java.sql.SQLException
Updating byte.

Specified by:
updateByte in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateShort

public void updateShort(java.lang.String column,
                        short value)
                 throws java.sql.SQLException
Updating short.

Specified by:
updateShort in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateShort

public void updateShort(int column,
                        short value)
                 throws java.sql.SQLException
Updating short.

Specified by:
updateShort in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateInt

public void updateInt(java.lang.String column,
                      int value)
               throws java.sql.SQLException
Updating int.

Specified by:
updateInt in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateInt

public void updateInt(int column,
                      int value)
               throws java.sql.SQLException
Updating int.

Specified by:
updateInt in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateLong

public void updateLong(java.lang.String column,
                       long value)
                throws java.sql.SQLException
Updating long.

Specified by:
updateLong in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateLong

public void updateLong(int column,
                       long value)
                throws java.sql.SQLException
Updating long.

Specified by:
updateLong in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateFloat

public void updateFloat(java.lang.String column,
                        float value)
                 throws java.sql.SQLException
Updating float.

Specified by:
updateFloat in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateFloat

public void updateFloat(int column,
                        float value)
                 throws java.sql.SQLException
Updating float.

Specified by:
updateFloat in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateDouble

public void updateDouble(java.lang.String column,
                         double value)
                  throws java.sql.SQLException
Updating double.

Specified by:
updateDouble in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateDouble

public void updateDouble(int column,
                         double value)
                  throws java.sql.SQLException
Updating double.

Specified by:
updateDouble in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNull

public void updateNull(java.lang.String column)
                throws java.sql.SQLException
Updating null.

Specified by:
updateNull in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNull

public void updateNull(int column)
                throws java.sql.SQLException
Updating null.

Specified by:
updateNull in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateRow

public void updateRow()
               throws java.sql.SQLException
updates the row

Specified by:
updateRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

cancelRowUpdates

public void cancelRowUpdates()
                      throws java.sql.SQLException
cancels the row updates.

Specified by:
cancelRowUpdates in interface java.sql.ResultSet
Throws:
java.sql.SQLException

refreshRow

public void refreshRow()
                throws java.sql.SQLException
refreshes the row

Specified by:
refreshRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

moveToCurrentRow

public void moveToCurrentRow()
                      throws java.sql.SQLException
move to the current row

Specified by:
moveToCurrentRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

rowUpdated

public boolean rowUpdated()
                   throws java.sql.SQLException
Updating

Specified by:
rowUpdated in interface java.sql.ResultSet
Throws:
java.sql.SQLException

rowInserted

public boolean rowInserted()
                    throws java.sql.SQLException
True if the row was inserted.

Specified by:
rowInserted in interface java.sql.ResultSet
Throws:
java.sql.SQLException

moveToInsertRow

public void moveToInsertRow()
                     throws java.sql.SQLException
move to insert the row

Specified by:
moveToInsertRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

insertRow

public void insertRow()
               throws java.sql.SQLException
insert the row

Specified by:
insertRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

rowDeleted

public boolean rowDeleted()
                   throws java.sql.SQLException
True if the row was deleted.

Specified by:
rowDeleted in interface java.sql.ResultSet
Throws:
java.sql.SQLException

deleteRow

public void deleteRow()
               throws java.sql.SQLException
delete the row

Specified by:
deleteRow in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getNumberOfLoadingColumns

public int getNumberOfLoadingColumns()

close

public void close()
Specified by:
close in interface java.sql.ResultSet

getRowId

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

getRowId

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

updateRowId

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

updateRowId

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

getHoldability

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

isClosed

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

updateNString

public void updateNString(int columnIndex,
                          java.lang.String nString)
                   throws java.sql.SQLException
Specified by:
updateNString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNString

public void updateNString(java.lang.String columnLabel,
                          java.lang.String nString)
                   throws java.sql.SQLException
Specified by:
updateNString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNClob

public void updateNClob(int columnIndex,
                        java.sql.NClob nClob)
                 throws java.sql.SQLException
Specified by:
updateNClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNClob

public void updateNClob(java.lang.String columnLabel,
                        java.sql.NClob nClob)
                 throws java.sql.SQLException
Specified by:
updateNClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getNClob

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

getNClob

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

getSQLXML

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

getSQLXML

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

updateSQLXML

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

updateSQLXML

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

getNString

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

getNString

public java.lang.String getNString(java.lang.String columnLabel)
                            throws java.sql.SQLException
Specified by:
getNString in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getNCharacterStream

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

getNCharacterStream

public java.io.Reader getNCharacterStream(java.lang.String columnLabel)
                                   throws java.sql.SQLException
Specified by:
getNCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNCharacterStream

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

updateNCharacterStream

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

updateAsciiStream

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

updateBinaryStream

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

updateCharacterStream

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

updateAsciiStream

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

updateBinaryStream

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

updateCharacterStream

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

updateBlob

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

updateBlob

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

updateClob

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

updateClob

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

updateNClob

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

updateNClob

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

updateNCharacterStream

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

updateNCharacterStream

public void updateNCharacterStream(java.lang.String columnLabel,
                                   java.io.Reader reader)
                            throws java.sql.SQLException
Specified by:
updateNCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateAsciiStream

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

updateBinaryStream

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

updateCharacterStream

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

updateAsciiStream

public void updateAsciiStream(java.lang.String columnLabel,
                              java.io.InputStream x)
                       throws java.sql.SQLException
Specified by:
updateAsciiStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBinaryStream

public void updateBinaryStream(java.lang.String columnLabel,
                               java.io.InputStream x)
                        throws java.sql.SQLException
Specified by:
updateBinaryStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateCharacterStream

public void updateCharacterStream(java.lang.String columnLabel,
                                  java.io.Reader reader)
                           throws java.sql.SQLException
Specified by:
updateCharacterStream in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateBlob

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

updateBlob

public void updateBlob(java.lang.String columnLabel,
                       java.io.InputStream inputStream)
                throws java.sql.SQLException
Specified by:
updateBlob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateClob

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

updateClob

public void updateClob(java.lang.String columnLabel,
                       java.io.Reader reader)
                throws java.sql.SQLException
Specified by:
updateClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

updateNClob

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

updateNClob

public void updateNClob(java.lang.String columnLabel,
                        java.io.Reader reader)
                 throws java.sql.SQLException
Specified by:
updateNClob in interface java.sql.ResultSet
Throws:
java.sql.SQLException

unwrap

public <T> T unwrap(java.lang.Class<T> iface)
         throws java.sql.SQLException
Specified by:
unwrap in interface java.sql.Wrapper
Throws:
java.sql.SQLException

isWrapperFor

public boolean isWrapperFor(java.lang.Class<?> iface)
                     throws java.sql.SQLException
Specified by:
isWrapperFor in interface java.sql.Wrapper
Throws:
java.sql.SQLException