com.ibm.jtopenlite.database.jdbc
Class JDBCResultSet

java.lang.Object
  extended by com.ibm.jtopenlite.database.jdbc.JDBCResultSet
All Implemented Interfaces:
DatabaseFetchCallback, ResultSet

public class JDBCResultSet
extends Object
implements ResultSet, DatabaseFetchCallback

Result sets created by this JDBC driver are forward-only and read-only.


Field Summary
protected  boolean isMetadataResultSet_
           
 
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
JDBCResultSet(JDBCStatement statement, JDBCResultSetMetaData md, String statementName, String cursorName, int fetchSize)
           
 
Method Summary
 boolean absolute(int row)
          Not implemented.
 void afterLast()
          Not implemented.
 void beforeFirst()
          Positiong cursor not implemented.
 void cancelRowUpdates()
          Not implemented.
 void clearWarnings()
          Not implemented.
 void close()
           
 void deleteRow()
          Not implemented.
 int findColumn(String columnName)
           
 boolean first()
          Not implemented.
 Array getArray(int i)
          Not implemented.
 Array getArray(String colName)
          Not implemented.
 InputStream getAsciiStream(int i)
          getAsciiStream is implemented as simple wrapper around getString
 InputStream getAsciiStream(String colName)
          getAsciiStream is implemented as simple wrapper around getString
 BigDecimal getBigDecimal(int i)
          Implemented as simple wrapper around getString
 BigDecimal getBigDecimal(int i, int scale)
          Deprecated.  
 BigDecimal getBigDecimal(String colName)
          Implemented as simple wrapper around getString
 BigDecimal getBigDecimal(String colName, int scale)
          Deprecated.  
 InputStream getBinaryStream(int i)
          Not implemented.
 InputStream getBinaryStream(String colName)
          Not implemented.
 Blob getBlob(int i)
           
 Blob getBlob(String colName)
           
 boolean getBoolean(int i)
           
 boolean getBoolean(String colName)
           
 byte getByte(int i)
           
 byte getByte(String colName)
           
 byte[] getBytes(int i)
           
 byte[] getBytes(String colName)
           
 Reader getCharacterStream(int i)
          getCharacterStream is a simple wrapper around getString
 Reader getCharacterStream(String colName)
          getCharacterStream is a simple wrapper around getString
 Clob getClob(int i)
          Not implemented.
 Clob getClob(String colName)
          Not implemented.
 int getConcurrency()
           
 String getCursorName()
           
 Date getDate(int i)
           
 Date getDate(int i, Calendar cal)
           
 Date getDate(String colName)
           
 Date getDate(String colName, Calendar cal)
           
 double getDouble(int i)
           
 double getDouble(String colName)
           
 int getFetchDirection()
           
 int getFetchSize()
           
 float getFloat(int i)
           
 float getFloat(String colName)
           
 int getHoldability()
           
 int getInt(int i)
           
 int getInt(String colName)
           
 long getLong(int i)
           
 long getLong(String colName)
           
 ResultSetMetaData getMetaData()
           
 Reader getNCharacterStream(int columnIndex)
           
 Reader getNCharacterStream(String columnName)
           
 String getNString(int columnIndex)
           
 String getNString(String columnName)
           
 Object getObject(int i)
           
 Object getObject(int i, Map map)
          Not implemented.
 Object getObject(String colName)
           
 Object getObject(String columnLabel, Map map)
           
 Ref getRef(int i)
          Not implemented.
 Ref getRef(String colName)
          Not implemented.
 int getRow()
           
 short getShort(int i)
           
 short getShort(String colName)
           
 Statement getStatement()
           
 String getString(int i)
           
 String getString(String colName)
           
 byte[] getTempDataBuffer(int rowSize)
          The implementor can create their own temp byte array for the row size and reuse it each time a fetch is performed.
 Time getTime(int i)
           
 Time getTime(int i, Calendar cal)
           
 Time getTime(String colName)
           
 Time getTime(String colName, Calendar cal)
           
 Timestamp getTimestamp(int i)
           
 Timestamp getTimestamp(int i, Calendar cal)
           
 Timestamp getTimestamp(String colName)
           
 Timestamp getTimestamp(String colName, Calendar cal)
           
 int getType()
           
 InputStream getUnicodeStream(int i)
          Deprecated.  
 InputStream getUnicodeStream(String colName)
          Deprecated.  
 URL getURL(int i)
           
 URL getURL(String colName)
           
 SQLWarning getWarnings()
          For the jtopenlite driver, no warnings will ever be reported
 void insertRow()
          Not implemented.
 boolean isAfterLast()
          Not implemented.
 boolean isBeforeFirst()
           
 boolean isClosed()
           
 boolean isFirst()
           
 boolean isLast()
          Not implemented.
 boolean isWrapperFor(Class<?> arg0)
          Not implemented.
 boolean last()
          Not implemented.
 void moveToCurrentRow()
          Not implemented.
 void moveToInsertRow()
          Not implemented.
 void newIndicator(int row, int column, byte[] tempIndicatorData)
           
 void newResultData(int rowCount, int columnCount, int rowSize)
           
 void newRowData(int row, byte[] tempData)
           
 boolean next()
           
 boolean previous()
          Not implemented.
 void refreshRow()
          Not implemented.
 boolean relative(int rows)
           
 boolean rowDeleted()
          Not implemented.
 boolean rowInserted()
          Not implemented.
 boolean rowUpdated()
          Not implemented.
 void setFetchDirection(int direction)
          Not implemented.
 void setFetchSize(int rows)
           
<T> T
unwrap(Class<T> arg0)
          Not implemented.
 void updateArray(int i, Array x)
          Not implemented.
 void updateArray(String colName, Array x)
          Not implemented.
 void updateAsciiStream(int arg0, InputStream arg1)
          Not implemented.
 void updateAsciiStream(int i, InputStream x, int length)
          Not implemented.
 void updateAsciiStream(int arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateAsciiStream(String arg0, InputStream arg1)
          Not implemented.
 void updateAsciiStream(String colName, InputStream x, int length)
          Not implemented.
 void updateAsciiStream(String arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateBigDecimal(int i, BigDecimal x)
          Not implemented.
 void updateBigDecimal(String colName, BigDecimal x)
          Not implemented.
 void updateBinaryStream(int arg0, InputStream arg1)
          Not implemented.
 void updateBinaryStream(int i, InputStream x, int length)
          Not implemented.
 void updateBinaryStream(int arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateBinaryStream(String arg0, InputStream arg1)
          Not implemented.
 void updateBinaryStream(String colName, InputStream x, int length)
          Not implemented.
 void updateBinaryStream(String arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateBlob(int i, Blob x)
          Not implemented.
 void updateBlob(int arg0, InputStream arg1)
          Not implemented.
 void updateBlob(int arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateBlob(String colName, Blob x)
          Not implemented.
 void updateBlob(String arg0, InputStream arg1)
          Not implemented.
 void updateBlob(String arg0, InputStream arg1, long arg2)
          Not implemented.
 void updateBoolean(int i, boolean x)
          Not implemented.
 void updateBoolean(String colName, boolean x)
          Not implemented.
 void updateByte(int i, byte x)
          Not implemented.
 void updateByte(String colName, byte x)
          Not implemented.
 void updateBytes(int i, byte[] x)
          Not implemented.
 void updateBytes(String colName, byte[] x)
          Not implemented.
 void updateCharacterStream(int arg0, Reader arg1)
          Not implemented.
 void updateCharacterStream(int i, Reader x, int length)
          Not implemented.
 void updateCharacterStream(int arg0, Reader arg1, long arg2)
          Not implemented.
 void updateCharacterStream(String arg0, Reader arg1)
          Not implemented.
 void updateCharacterStream(String colName, Reader x, int length)
          Not implemented.
 void updateCharacterStream(String arg0, Reader arg1, long arg2)
          Not implemented.
 void updateClob(int i, Clob x)
          Not implemented.
 void updateClob(int arg0, Reader arg1)
          Not implemented.
 void updateClob(int arg0, Reader arg1, long arg2)
          Not implemented.
 void updateClob(String colName, Clob x)
          Not implemented.
 void updateClob(String arg0, Reader arg1)
          Not implemented.
 void updateClob(String arg0, Reader arg1, long arg2)
          Not implemented.
 void updateDate(int i, Date x)
          Not implemented.
 void updateDate(String colName, Date x)
          Not implemented.
 void updateDouble(int i, double x)
          Not implemented.
 void updateDouble(String colName, double x)
          Not implemented.
 void updateFloat(int i, float x)
          Not implemented.
 void updateFloat(String colName, float x)
          Not implemented.
 void updateInt(int i, int x)
          Not implemented.
 void updateInt(String colName, int x)
          Not implemented.
 void updateLong(int i, long x)
          Not implemented.
 void updateLong(String colName, long x)
          Not implemented.
 void updateNCharacterStream(int arg0, Reader arg1)
          Not implemented.
 void updateNCharacterStream(int arg0, Reader arg1, long arg2)
          Not implemented.
 void updateNCharacterStream(String arg0, Reader arg1)
          Not implemented.
 void updateNCharacterStream(String arg0, Reader arg1, long arg2)
          Not implemented.
 void updateNClob(int arg0, Reader arg1)
          Not implemented.
 void updateNClob(int arg0, Reader arg1, long arg2)
          Not implemented.
 void updateNClob(String arg0, Reader arg1)
          Not implemented.
 void updateNClob(String arg0, Reader arg1, long arg2)
          Not implemented.
 void updateNString(int arg0, String arg1)
          Not implemented.
 void updateNString(String arg0, String arg1)
          Not implemented.
 void updateNull(int i)
          Not implemented.
 void updateNull(String colName)
          Not implemented.
 void updateObject(int i, Object x)
          Not implemented.
 void updateObject(int i, Object x, int scale)
          Not implemented.
 void updateObject(String colName, Object x)
          Not implemented.
 void updateObject(String colName, Object x, int scale)
          Not implemented.
 void updateRef(int i, Ref x)
          Not implemented.
 void updateRef(String colName, Ref x)
          Not implemented.
 void updateRow()
          Not implemented.
 void updateShort(int i, short x)
          Not implemented.
 void updateShort(String colName, short x)
          Not implemented.
 void updateString(int i, String x)
          Not implemented.
 void updateString(String colName, String x)
          Not implemented.
 void updateTime(int i, Time x)
          Not implemented.
 void updateTime(String colName, Time x)
          Not implemented.
 void updateTimestamp(int i, Timestamp x)
          Not implemented.
 void updateTimestamp(String colName, Timestamp x)
          Not implemented.
 boolean wasNull()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isMetadataResultSet_

protected boolean isMetadataResultSet_
Constructor Detail

JDBCResultSet

public JDBCResultSet(JDBCStatement statement,
                     JDBCResultSetMetaData md,
                     String statementName,
                     String cursorName,
                     int fetchSize)
Method Detail

getTempDataBuffer

public byte[] getTempDataBuffer(int rowSize)
Description copied from interface: DatabaseFetchCallback
The implementor can create their own temp byte array for the row size and reuse it each time a fetch is performed. The implementor can choose to ignore this, and simply return null. The database connection checks to see if the buffer returned by this method is not null and large enough to accommodate the row size.

Specified by:
getTempDataBuffer in interface DatabaseFetchCallback

newResultData

public void newResultData(int rowCount,
                          int columnCount,
                          int rowSize)
Specified by:
newResultData in interface DatabaseFetchCallback

newIndicator

public void newIndicator(int row,
                         int column,
                         byte[] tempIndicatorData)
Specified by:
newIndicator in interface DatabaseFetchCallback

newRowData

public void newRowData(int row,
                       byte[] tempData)
Specified by:
newRowData in interface DatabaseFetchCallback

absolute

public boolean absolute(int row)
                 throws SQLException
Not implemented.

Specified by:
absolute in interface ResultSet
Throws:
SQLException

afterLast

public void afterLast()
               throws SQLException
Not implemented.

Specified by:
afterLast in interface ResultSet
Throws:
SQLException

beforeFirst

public void beforeFirst()
                 throws SQLException
Positiong cursor not implemented.

Specified by:
beforeFirst in interface ResultSet
Throws:
SQLException

cancelRowUpdates

public void cancelRowUpdates()
                      throws SQLException
Not implemented.

Specified by:
cancelRowUpdates in interface ResultSet
Throws:
SQLException

clearWarnings

public void clearWarnings()
                   throws SQLException
Not implemented.

Specified by:
clearWarnings in interface ResultSet
Throws:
SQLException

close

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

deleteRow

public void deleteRow()
               throws SQLException
Not implemented.

Specified by:
deleteRow in interface ResultSet
Throws:
SQLException

findColumn

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

first

public boolean first()
              throws SQLException
Not implemented.

Specified by:
first in interface ResultSet
Throws:
SQLException

getConcurrency

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

getCursorName

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

getFetchDirection

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

getFetchSize

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

getMetaData

public ResultSetMetaData getMetaData()
                              throws SQLException
Specified by:
getMetaData in interface ResultSet
Throws:
SQLException

getRow

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

getStatement

public Statement getStatement()
                       throws SQLException
Specified by:
getStatement in interface ResultSet
Throws:
SQLException

getType

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

getWarnings

public SQLWarning getWarnings()
                       throws SQLException
For the jtopenlite driver, no warnings will ever be reported

Specified by:
getWarnings in interface ResultSet
Throws:
SQLException

insertRow

public void insertRow()
               throws SQLException
Not implemented.

Specified by:
insertRow in interface ResultSet
Throws:
SQLException

isAfterLast

public boolean isAfterLast()
                    throws SQLException
Not implemented.

Specified by:
isAfterLast in interface ResultSet
Throws:
SQLException

isBeforeFirst

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

isFirst

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

isLast

public boolean isLast()
               throws SQLException
Not implemented.

Specified by:
isLast in interface ResultSet
Throws:
SQLException

last

public boolean last()
             throws SQLException
Not implemented.

Specified by:
last in interface ResultSet
Throws:
SQLException

moveToCurrentRow

public void moveToCurrentRow()
                      throws SQLException
Not implemented.

Specified by:
moveToCurrentRow in interface ResultSet
Throws:
SQLException

moveToInsertRow

public void moveToInsertRow()
                     throws SQLException
Not implemented.

Specified by:
moveToInsertRow in interface ResultSet
Throws:
SQLException

next

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

previous

public boolean previous()
                 throws SQLException
Not implemented.

Specified by:
previous in interface ResultSet
Throws:
SQLException

refreshRow

public void refreshRow()
                throws SQLException
Not implemented.

Specified by:
refreshRow in interface ResultSet
Throws:
SQLException

relative

public boolean relative(int rows)
                 throws SQLException
Specified by:
relative in interface ResultSet
Throws:
SQLException

rowDeleted

public boolean rowDeleted()
                   throws SQLException
Not implemented.

Specified by:
rowDeleted in interface ResultSet
Throws:
SQLException

rowInserted

public boolean rowInserted()
                    throws SQLException
Not implemented.

Specified by:
rowInserted in interface ResultSet
Throws:
SQLException

rowUpdated

public boolean rowUpdated()
                   throws SQLException
Not implemented.

Specified by:
rowUpdated in interface ResultSet
Throws:
SQLException

setFetchDirection

public void setFetchDirection(int direction)
                       throws SQLException
Not implemented.

Specified by:
setFetchDirection in interface ResultSet
Throws:
SQLException

setFetchSize

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

updateRow

public void updateRow()
               throws SQLException
Not implemented.

Specified by:
updateRow in interface ResultSet
Throws:
SQLException

wasNull

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

getArray

public Array getArray(int i)
               throws SQLException
Not implemented.

Specified by:
getArray in interface ResultSet
Throws:
SQLException

getArray

public Array getArray(String colName)
               throws SQLException
Not implemented.

Specified by:
getArray in interface ResultSet
Throws:
SQLException

getAsciiStream

public InputStream getAsciiStream(int i)
                           throws SQLException
getAsciiStream is implemented as simple wrapper around getString

Specified by:
getAsciiStream in interface ResultSet
Throws:
SQLException

getAsciiStream

public InputStream getAsciiStream(String colName)
                           throws SQLException
getAsciiStream is implemented as simple wrapper around getString

Specified by:
getAsciiStream in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(int i)
                         throws SQLException
Implemented as simple wrapper around getString

Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(String colName)
                         throws SQLException
Implemented as simple wrapper around getString

Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(int i,
                                int scale)
                         throws SQLException
Deprecated. 

Implemented as simple wrapper around getString

Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBigDecimal

public BigDecimal getBigDecimal(String colName,
                                int scale)
                         throws SQLException
Deprecated. 

Implemented as simple wrapper around getString

Specified by:
getBigDecimal in interface ResultSet
Throws:
SQLException

getBinaryStream

public InputStream getBinaryStream(int i)
                            throws SQLException
Not implemented.

Specified by:
getBinaryStream in interface ResultSet
Throws:
SQLException

getBinaryStream

public InputStream getBinaryStream(String colName)
                            throws SQLException
Not implemented.

Specified by:
getBinaryStream in interface ResultSet
Throws:
SQLException

getBlob

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

getBlob

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

getBoolean

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

getBoolean

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

getByte

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

getByte

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

getBytes

public byte[] getBytes(int i)
                throws SQLException
Specified by:
getBytes in interface ResultSet
Throws:
SQLException

getBytes

public byte[] getBytes(String colName)
                throws SQLException
Specified by:
getBytes in interface ResultSet
Throws:
SQLException

getCharacterStream

public Reader getCharacterStream(int i)
                          throws SQLException
getCharacterStream is a simple wrapper around getString

Specified by:
getCharacterStream in interface ResultSet
Throws:
SQLException

getCharacterStream

public Reader getCharacterStream(String colName)
                          throws SQLException
getCharacterStream is a simple wrapper around getString

Specified by:
getCharacterStream in interface ResultSet
Throws:
SQLException

getClob

public Clob getClob(int i)
             throws SQLException
Not implemented.

Specified by:
getClob in interface ResultSet
Throws:
SQLException

getClob

public Clob getClob(String colName)
             throws SQLException
Not implemented.

Specified by:
getClob in interface ResultSet
Throws:
SQLException

getDate

public Date getDate(int i)
             throws SQLException
Specified by:
getDate in interface ResultSet
Throws:
SQLException

getDate

public Date getDate(String colName)
             throws SQLException
Specified by:
getDate in interface ResultSet
Throws:
SQLException

getDate

public Date getDate(int i,
                    Calendar cal)
             throws SQLException
Specified by:
getDate in interface ResultSet
Throws:
SQLException

getDate

public Date getDate(String colName,
                    Calendar cal)
             throws SQLException
Specified by:
getDate in interface ResultSet
Throws:
SQLException

getDouble

public double getDouble(int i)
                 throws SQLException
Specified by:
getDouble in interface ResultSet
Throws:
SQLException

getDouble

public double getDouble(String colName)
                 throws SQLException
Specified by:
getDouble in interface ResultSet
Throws:
SQLException

getFloat

public float getFloat(int i)
               throws SQLException
Specified by:
getFloat in interface ResultSet
Throws:
SQLException

getFloat

public float getFloat(String colName)
               throws SQLException
Specified by:
getFloat in interface ResultSet
Throws:
SQLException

getInt

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

getInt

public int getInt(String colName)
           throws SQLException
Specified by:
getInt in interface ResultSet
Throws:
SQLException

getLong

public long getLong(int i)
             throws SQLException
Specified by:
getLong in interface ResultSet
Throws:
SQLException

getLong

public long getLong(String colName)
             throws SQLException
Specified by:
getLong in interface ResultSet
Throws:
SQLException

getObject

public Object getObject(int i)
                 throws SQLException
Specified by:
getObject in interface ResultSet
Throws:
SQLException

getObject

public Object getObject(String colName)
                 throws SQLException
Specified by:
getObject in interface ResultSet
Throws:
SQLException

getObject

public Object getObject(int i,
                        Map map)
                 throws SQLException
Not implemented.

Specified by:
getObject in interface ResultSet
Throws:
SQLException

getRef

public Ref getRef(int i)
           throws SQLException
Not implemented.

Specified by:
getRef in interface ResultSet
Throws:
SQLException

getRef

public Ref getRef(String colName)
           throws SQLException
Not implemented.

Specified by:
getRef in interface ResultSet
Throws:
SQLException

getShort

public short getShort(int i)
               throws SQLException
Specified by:
getShort in interface ResultSet
Throws:
SQLException

getShort

public short getShort(String colName)
               throws SQLException
Specified by:
getShort in interface ResultSet
Throws:
SQLException

getString

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

getString

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

getTime

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

getTime

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

getTime

public Time getTime(int i,
                    Calendar cal)
             throws SQLException
Specified by:
getTime in interface ResultSet
Throws:
SQLException

getTime

public Time getTime(String colName,
                    Calendar cal)
             throws SQLException
Specified by:
getTime in interface ResultSet
Throws:
SQLException

getTimestamp

public Timestamp getTimestamp(int i)
                       throws SQLException
Specified by:
getTimestamp in interface ResultSet
Throws:
SQLException

getTimestamp

public Timestamp getTimestamp(String colName)
                       throws SQLException
Specified by:
getTimestamp in interface ResultSet
Throws:
SQLException

getTimestamp

public Timestamp getTimestamp(int i,
                              Calendar cal)
                       throws SQLException
Specified by:
getTimestamp in interface ResultSet
Throws:
SQLException

getTimestamp

public Timestamp getTimestamp(String colName,
                              Calendar cal)
                       throws SQLException
Specified by:
getTimestamp in interface ResultSet
Throws:
SQLException

getUnicodeStream

public InputStream getUnicodeStream(int i)
                             throws SQLException
Deprecated. 

Specified by:
getUnicodeStream in interface ResultSet
Throws:
SQLException

getUnicodeStream

public InputStream getUnicodeStream(String colName)
                             throws SQLException
Deprecated. 

Specified by:
getUnicodeStream in interface ResultSet
Throws:
SQLException

getURL

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

getURL

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

updateArray

public void updateArray(int i,
                        Array x)
                 throws SQLException
Not implemented.

Specified by:
updateArray in interface ResultSet
Throws:
SQLException

updateArray

public void updateArray(String colName,
                        Array x)
                 throws SQLException
Not implemented.

Specified by:
updateArray in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int i,
                              InputStream x,
                              int length)
                       throws SQLException
Not implemented.

Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String colName,
                              InputStream x,
                              int length)
                       throws SQLException
Not implemented.

Specified by:
updateAsciiStream in interface ResultSet
Throws:
SQLException

updateBigDecimal

public void updateBigDecimal(int i,
                             BigDecimal x)
                      throws SQLException
Not implemented.

Specified by:
updateBigDecimal in interface ResultSet
Throws:
SQLException

updateBigDecimal

public void updateBigDecimal(String colName,
                             BigDecimal x)
                      throws SQLException
Not implemented.

Specified by:
updateBigDecimal in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int i,
                               InputStream x,
                               int length)
                        throws SQLException
Not implemented.

Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String colName,
                               InputStream x,
                               int length)
                        throws SQLException
Not implemented.

Specified by:
updateBinaryStream in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(int i,
                       Blob x)
                throws SQLException
Not implemented.

Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBlob

public void updateBlob(String colName,
                       Blob x)
                throws SQLException
Not implemented.

Specified by:
updateBlob in interface ResultSet
Throws:
SQLException

updateBoolean

public void updateBoolean(int i,
                          boolean x)
                   throws SQLException
Not implemented.

Specified by:
updateBoolean in interface ResultSet
Throws:
SQLException

updateBoolean

public void updateBoolean(String colName,
                          boolean x)
                   throws SQLException
Not implemented.

Specified by:
updateBoolean in interface ResultSet
Throws:
SQLException

updateByte

public void updateByte(int i,
                       byte x)
                throws SQLException
Not implemented.

Specified by:
updateByte in interface ResultSet
Throws:
SQLException

updateByte

public void updateByte(String colName,
                       byte x)
                throws SQLException
Not implemented.

Specified by:
updateByte in interface ResultSet
Throws:
SQLException

updateBytes

public void updateBytes(int i,
                        byte[] x)
                 throws SQLException
Not implemented.

Specified by:
updateBytes in interface ResultSet
Throws:
SQLException

updateBytes

public void updateBytes(String colName,
                        byte[] x)
                 throws SQLException
Not implemented.

Specified by:
updateBytes in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int i,
                                  Reader x,
                                  int length)
                           throws SQLException
Not implemented.

Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String colName,
                                  Reader x,
                                  int length)
                           throws SQLException
Not implemented.

Specified by:
updateCharacterStream in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(int i,
                       Clob x)
                throws SQLException
Not implemented.

Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateClob

public void updateClob(String colName,
                       Clob x)
                throws SQLException
Not implemented.

Specified by:
updateClob in interface ResultSet
Throws:
SQLException

updateDate

public void updateDate(int i,
                       Date x)
                throws SQLException
Not implemented.

Specified by:
updateDate in interface ResultSet
Throws:
SQLException

updateDate

public void updateDate(String colName,
                       Date x)
                throws SQLException
Not implemented.

Specified by:
updateDate in interface ResultSet
Throws:
SQLException

updateDouble

public void updateDouble(int i,
                         double x)
                  throws SQLException
Not implemented.

Specified by:
updateDouble in interface ResultSet
Throws:
SQLException

updateDouble

public void updateDouble(String colName,
                         double x)
                  throws SQLException
Not implemented.

Specified by:
updateDouble in interface ResultSet
Throws:
SQLException

updateFloat

public void updateFloat(int i,
                        float x)
                 throws SQLException
Not implemented.

Specified by:
updateFloat in interface ResultSet
Throws:
SQLException

updateFloat

public void updateFloat(String colName,
                        float x)
                 throws SQLException
Not implemented.

Specified by:
updateFloat in interface ResultSet
Throws:
SQLException

updateInt

public void updateInt(int i,
                      int x)
               throws SQLException
Not implemented.

Specified by:
updateInt in interface ResultSet
Throws:
SQLException

updateInt

public void updateInt(String colName,
                      int x)
               throws SQLException
Not implemented.

Specified by:
updateInt in interface ResultSet
Throws:
SQLException

updateLong

public void updateLong(int i,
                       long x)
                throws SQLException
Not implemented.

Specified by:
updateLong in interface ResultSet
Throws:
SQLException

updateLong

public void updateLong(String colName,
                       long x)
                throws SQLException
Not implemented.

Specified by:
updateLong in interface ResultSet
Throws:
SQLException

updateNull

public void updateNull(int i)
                throws SQLException
Not implemented.

Specified by:
updateNull in interface ResultSet
Throws:
SQLException

updateNull

public void updateNull(String colName)
                throws SQLException
Not implemented.

Specified by:
updateNull in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(int i,
                         Object x)
                  throws SQLException
Not implemented.

Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(String colName,
                         Object x)
                  throws SQLException
Not implemented.

Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(int i,
                         Object x,
                         int scale)
                  throws SQLException
Not implemented.

Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateObject

public void updateObject(String colName,
                         Object x,
                         int scale)
                  throws SQLException
Not implemented.

Specified by:
updateObject in interface ResultSet
Throws:
SQLException

updateRef

public void updateRef(int i,
                      Ref x)
               throws SQLException
Not implemented.

Specified by:
updateRef in interface ResultSet
Throws:
SQLException

updateRef

public void updateRef(String colName,
                      Ref x)
               throws SQLException
Not implemented.

Specified by:
updateRef in interface ResultSet
Throws:
SQLException

updateShort

public void updateShort(int i,
                        short x)
                 throws SQLException
Not implemented.

Specified by:
updateShort in interface ResultSet
Throws:
SQLException

updateShort

public void updateShort(String colName,
                        short x)
                 throws SQLException
Not implemented.

Specified by:
updateShort in interface ResultSet
Throws:
SQLException

updateString

public void updateString(int i,
                         String x)
                  throws SQLException
Not implemented.

Specified by:
updateString in interface ResultSet
Throws:
SQLException

updateString

public void updateString(String colName,
                         String x)
                  throws SQLException
Not implemented.

Specified by:
updateString in interface ResultSet
Throws:
SQLException

updateTime

public void updateTime(int i,
                       Time x)
                throws SQLException
Not implemented.

Specified by:
updateTime in interface ResultSet
Throws:
SQLException

updateTime

public void updateTime(String colName,
                       Time x)
                throws SQLException
Not implemented.

Specified by:
updateTime in interface ResultSet
Throws:
SQLException

updateTimestamp

public void updateTimestamp(int i,
                            Timestamp x)
                     throws SQLException
Not implemented.

Specified by:
updateTimestamp in interface ResultSet
Throws:
SQLException

updateTimestamp

public void updateTimestamp(String colName,
                            Timestamp x)
                     throws SQLException
Not implemented.

Specified by:
updateTimestamp in interface ResultSet
Throws:
SQLException

getHoldability

public int getHoldability()
                   throws SQLException
Throws:
SQLException

getNCharacterStream

public Reader getNCharacterStream(int columnIndex)
                           throws SQLException
Throws:
SQLException

getNCharacterStream

public Reader getNCharacterStream(String columnName)
                           throws SQLException
Throws:
SQLException

getNString

public String getNString(int columnIndex)
                  throws SQLException
Throws:
SQLException

getNString

public String getNString(String columnName)
                  throws SQLException
Throws:
SQLException

isClosed

public boolean isClosed()
                 throws SQLException
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int arg0,
                              InputStream arg1)
                       throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String arg0,
                              InputStream arg1)
                       throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(int arg0,
                              InputStream arg1,
                              long arg2)
                       throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateAsciiStream

public void updateAsciiStream(String arg0,
                              InputStream arg1,
                              long arg2)
                       throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int arg0,
                               InputStream arg1)
                        throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String arg0,
                               InputStream arg1)
                        throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(int arg0,
                               InputStream arg1,
                               long arg2)
                        throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateBinaryStream

public void updateBinaryStream(String arg0,
                               InputStream arg1,
                               long arg2)
                        throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateBlob

public void updateBlob(int arg0,
                       InputStream arg1)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateBlob

public void updateBlob(String arg0,
                       InputStream arg1)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateBlob

public void updateBlob(int arg0,
                       InputStream arg1,
                       long arg2)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateBlob

public void updateBlob(String arg0,
                       InputStream arg1,
                       long arg2)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int arg0,
                                  Reader arg1)
                           throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String arg0,
                                  Reader arg1)
                           throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(int arg0,
                                  Reader arg1,
                                  long arg2)
                           throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateCharacterStream

public void updateCharacterStream(String arg0,
                                  Reader arg1,
                                  long arg2)
                           throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateClob

public void updateClob(int arg0,
                       Reader arg1)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateClob

public void updateClob(String arg0,
                       Reader arg1)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateClob

public void updateClob(int arg0,
                       Reader arg1,
                       long arg2)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateClob

public void updateClob(String arg0,
                       Reader arg1,
                       long arg2)
                throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(int arg0,
                                   Reader arg1)
                            throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(String arg0,
                                   Reader arg1)
                            throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(int arg0,
                                   Reader arg1,
                                   long arg2)
                            throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateNCharacterStream

public void updateNCharacterStream(String arg0,
                                   Reader arg1,
                                   long arg2)
                            throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateNClob

public void updateNClob(int arg0,
                        Reader arg1)
                 throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateNClob

public void updateNClob(String arg0,
                        Reader arg1)
                 throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateNClob

public void updateNClob(int arg0,
                        Reader arg1,
                        long arg2)
                 throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateNClob

public void updateNClob(String arg0,
                        Reader arg1,
                        long arg2)
                 throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
arg2 -
Throws:
SQLException

updateNString

public void updateNString(int arg0,
                          String arg1)
                   throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

updateNString

public void updateNString(String arg0,
                          String arg1)
                   throws SQLException
Not implemented.

Parameters:
arg0 -
arg1 -
Throws:
SQLException

isWrapperFor

public boolean isWrapperFor(Class<?> arg0)
                     throws SQLException
Not implemented.

Parameters:
arg0 -
Throws:
SQLException

unwrap

public <T> T unwrap(Class<T> arg0)
         throws SQLException
Not implemented.

Parameters:
arg0 -
Throws:
SQLException

getObject

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