com.solarmetric.datasource
Class ResultSetWrapper
java.lang.Object
|
+--com.solarmetric.datasource.ResultSetWrapper
- All Implemented Interfaces:
- ResultSet
- public class ResultSetWrapper
- extends Object
- implements ResultSet
Wrapper for a JDBC ResultSet. This wrapper is instantiated by a
Statement, so that getStatement() will
return the StatementWrapper. This is essential in order to pool
an owning Statements in cases where the statement is closed via:
myResultSet.getStatement ().close ();
- See Also:
StatementWrapper,
ResultSet
|
Method Summary |
boolean |
absolute(int a)
|
void |
afterLast()
|
void |
beforeFirst()
|
void |
cancelRowUpdates()
|
void |
clearWarnings()
|
void |
close()
|
void |
deleteRow()
|
boolean |
equals(Object other)
|
boolean |
execute(String s,
int i)
|
boolean |
execute(String s,
int[] ia)
|
boolean |
execute(String s,
String[] sa)
|
int |
executeUpdate(String s,
int i)
|
int |
executeUpdate(String s,
int[] ia)
|
int |
executeUpdate(String s,
String[] sa)
|
int |
findColumn(String a)
|
boolean |
first()
|
Array |
getArray(int a)
|
Array |
getArray(String a)
|
InputStream |
getAsciiStream(int a)
|
InputStream |
getAsciiStream(String a)
|
BigDecimal |
getBigDecimal(int a)
|
BigDecimal |
getBigDecimal(int a,
int b)
|
BigDecimal |
getBigDecimal(String a)
|
BigDecimal |
getBigDecimal(String a,
int b)
|
InputStream |
getBinaryStream(int a)
|
InputStream |
getBinaryStream(String a)
|
Blob |
getBlob(int a)
|
Blob |
getBlob(String a)
|
boolean |
getBoolean(int a)
|
boolean |
getBoolean(String a)
|
byte |
getByte(int a)
|
byte |
getByte(String a)
|
byte[] |
getBytes(int a)
|
byte[] |
getBytes(String a)
|
Reader |
getCharacterStream(int a)
|
Reader |
getCharacterStream(String a)
|
Clob |
getClob(int a)
|
Clob |
getClob(String a)
|
int |
getConcurrency()
|
String |
getCursorName()
|
Date |
getDate(int a)
|
Date |
getDate(int a,
Calendar b)
|
Date |
getDate(String a)
|
Date |
getDate(String a,
Calendar b)
|
double |
getDouble(int a)
|
double |
getDouble(String a)
|
int |
getFetchDirection()
|
int |
getFetchSize()
|
float |
getFloat(int a)
|
float |
getFloat(String a)
|
ResultSet |
getGeneratedKeys()
|
int |
getInt(int a)
|
int |
getInt(String a)
|
long |
getLong(int a)
|
long |
getLong(String a)
|
ResultSetMetaData |
getMetaData()
|
boolean |
getMoreResults(int i)
|
Object |
getObject(int a)
|
Object |
getObject(int a,
Map b)
|
Object |
getObject(String a)
|
Object |
getObject(String a,
Map b)
|
Ref |
getRef(int a)
|
Ref |
getRef(String a)
|
int |
getResultSetHoldability()
|
int |
getRow()
|
short |
getShort(int a)
|
short |
getShort(String a)
|
Statement |
getStatement()
|
String |
getString(int a)
|
String |
getString(String a)
|
Time |
getTime(int a)
|
Time |
getTime(int a,
Calendar b)
|
Time |
getTime(String a)
|
Time |
getTime(String a,
Calendar b)
|
Timestamp |
getTimestamp(int a)
|
Timestamp |
getTimestamp(int a,
Calendar b)
|
Timestamp |
getTimestamp(String a)
|
Timestamp |
getTimestamp(String a,
Calendar b)
|
int |
getType()
|
InputStream |
getUnicodeStream(int a)
|
InputStream |
getUnicodeStream(String a)
|
URL |
getURL(int i)
|
URL |
getURL(String s)
|
SQLWarning |
getWarnings()
|
int |
hashCode()
|
void |
insertRow()
|
boolean |
isAfterLast()
|
boolean |
isBeforeFirst()
|
boolean |
isClosed()
|
boolean |
isFirst()
|
boolean |
isLast()
|
boolean |
last()
|
void |
moveToCurrentRow()
|
void |
moveToInsertRow()
|
boolean |
next()
|
boolean |
previous()
|
void |
refreshRow()
|
boolean |
relative(int a)
|
boolean |
rowDeleted()
|
boolean |
rowInserted()
|
boolean |
rowUpdated()
|
void |
setFetchDirection(int a)
|
void |
setFetchSize(int a)
|
void |
updateArray(int i,
Array a)
|
void |
updateArray(String s,
Array a)
|
void |
updateAsciiStream(int a,
InputStream in,
int b)
|
void |
updateAsciiStream(String a,
InputStream in,
int b)
|
void |
updateBigDecimal(int a,
BigDecimal b)
|
void |
updateBigDecimal(String a,
BigDecimal b)
|
void |
updateBinaryStream(int a,
InputStream in,
int b)
|
void |
updateBinaryStream(String a,
InputStream in,
int b)
|
void |
updateBlob(int i,
Blob b)
|
void |
updateBlob(String s,
Blob b)
|
void |
updateBoolean(int a,
boolean b)
|
void |
updateBoolean(String a,
boolean b)
|
void |
updateByte(int a,
byte b)
|
void |
updateByte(String a,
byte b)
|
void |
updateBytes(int a,
byte[] b)
|
void |
updateBytes(String a,
byte[] b)
|
void |
updateCharacterStream(int a,
Reader reader,
int b)
|
void |
updateCharacterStream(String a,
Reader reader,
int b)
|
void |
updateClob(int i,
Clob c)
|
void |
updateClob(String s,
Clob c)
|
void |
updateDate(int a,
Date b)
|
void |
updateDate(String a,
Date b)
|
void |
updateDouble(int a,
double b)
|
void |
updateDouble(String a,
double b)
|
void |
updateFloat(int a,
float b)
|
void |
updateFloat(String a,
float b)
|
void |
updateInt(int a,
int b)
|
void |
updateInt(String a,
int b)
|
void |
updateLong(int a,
long b)
|
void |
updateLong(String a,
long b)
|
void |
updateNull(int a)
|
void |
updateNull(String a)
|
void |
updateObject(int a,
Object ob)
|
void |
updateObject(int a,
Object ob,
int b)
|
void |
updateObject(String a,
Object b)
|
void |
updateObject(String a,
Object ob,
int b)
|
void |
updateRef(int i,
Ref r)
|
void |
updateRef(String s,
Ref r)
|
void |
updateRow()
|
void |
updateShort(int a,
short b)
|
void |
updateShort(String a,
short b)
|
void |
updateString(int a,
String b)
|
void |
updateString(String a,
String b)
|
void |
updateTime(int a,
Time b)
|
void |
updateTime(String a,
Time b)
|
void |
updateTimestamp(int a,
Timestamp b)
|
void |
updateTimestamp(String a,
Timestamp b)
|
boolean |
wasNull()
|
ResultSetWrapper
public ResultSetWrapper(ResultSet rs,
Statement stmnt)
ResultSetWrapper
public ResultSetWrapper(ResultSet rs,
Statement stmnt,
boolean doLog)
isClosed
public boolean isClosed()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object other)
- Overrides:
equals in class Object
next
public final boolean next()
throws SQLException
- Specified by:
next in interface ResultSet
close
public final void close()
throws SQLException
- Specified by:
close in interface ResultSet
wasNull
public final boolean wasNull()
throws SQLException
- Specified by:
wasNull in interface ResultSet
getString
public final String getString(int a)
throws SQLException
- Specified by:
getString in interface ResultSet
getBoolean
public final boolean getBoolean(int a)
throws SQLException
- Specified by:
getBoolean in interface ResultSet
getByte
public final byte getByte(int a)
throws SQLException
- Specified by:
getByte in interface ResultSet
getShort
public final short getShort(int a)
throws SQLException
- Specified by:
getShort in interface ResultSet
getInt
public final int getInt(int a)
throws SQLException
- Specified by:
getInt in interface ResultSet
getLong
public final long getLong(int a)
throws SQLException
- Specified by:
getLong in interface ResultSet
getFloat
public final float getFloat(int a)
throws SQLException
- Specified by:
getFloat in interface ResultSet
getDouble
public final double getDouble(int a)
throws SQLException
- Specified by:
getDouble in interface ResultSet
getBigDecimal
public final BigDecimal getBigDecimal(int a,
int b)
throws SQLException
- Specified by:
getBigDecimal in interface ResultSet
getBytes
public final byte[] getBytes(int a)
throws SQLException
- Specified by:
getBytes in interface ResultSet
getDate
public final Date getDate(int a)
throws SQLException
- Specified by:
getDate in interface ResultSet
getTime
public final Time getTime(int a)
throws SQLException
- Specified by:
getTime in interface ResultSet
getTimestamp
public final Timestamp getTimestamp(int a)
throws SQLException
- Specified by:
getTimestamp in interface ResultSet
getAsciiStream
public final InputStream getAsciiStream(int a)
throws SQLException
- Specified by:
getAsciiStream in interface ResultSet
getUnicodeStream
public final InputStream getUnicodeStream(int a)
throws SQLException
- Specified by:
getUnicodeStream in interface ResultSet
getBinaryStream
public final InputStream getBinaryStream(int a)
throws SQLException
- Specified by:
getBinaryStream in interface ResultSet
getString
public final String getString(String a)
throws SQLException
- Specified by:
getString in interface ResultSet
getBoolean
public final boolean getBoolean(String a)
throws SQLException
- Specified by:
getBoolean in interface ResultSet
getByte
public final byte getByte(String a)
throws SQLException
- Specified by:
getByte in interface ResultSet
getShort
public final short getShort(String a)
throws SQLException
- Specified by:
getShort in interface ResultSet
getInt
public final int getInt(String a)
throws SQLException
- Specified by:
getInt in interface ResultSet
getLong
public final long getLong(String a)
throws SQLException
- Specified by:
getLong in interface ResultSet
getFloat
public final float getFloat(String a)
throws SQLException
- Specified by:
getFloat in interface ResultSet
getDouble
public final double getDouble(String a)
throws SQLException
- Specified by:
getDouble in interface ResultSet
getBigDecimal
public final BigDecimal getBigDecimal(String a,
int b)
throws SQLException
- Specified by:
getBigDecimal in interface ResultSet
getBytes
public final byte[] getBytes(String a)
throws SQLException
- Specified by:
getBytes in interface ResultSet
getDate
public final Date getDate(String a)
throws SQLException
- Specified by:
getDate in interface ResultSet
getTime
public final Time getTime(String a)
throws SQLException
- Specified by:
getTime in interface ResultSet
getTimestamp
public final Timestamp getTimestamp(String a)
throws SQLException
- Specified by:
getTimestamp in interface ResultSet
getAsciiStream
public final InputStream getAsciiStream(String a)
throws SQLException
- Specified by:
getAsciiStream in interface ResultSet
getUnicodeStream
public final InputStream getUnicodeStream(String a)
throws SQLException
- Specified by:
getUnicodeStream in interface ResultSet
getBinaryStream
public final InputStream getBinaryStream(String a)
throws SQLException
- Specified by:
getBinaryStream in interface ResultSet
getWarnings
public final SQLWarning getWarnings()
throws SQLException
- Specified by:
getWarnings in interface ResultSet
clearWarnings
public final void clearWarnings()
throws SQLException
- Specified by:
clearWarnings in interface ResultSet
getCursorName
public final String getCursorName()
throws SQLException
- Specified by:
getCursorName in interface ResultSet
getMetaData
public final ResultSetMetaData getMetaData()
throws SQLException
- Specified by:
getMetaData in interface ResultSet
getObject
public final Object getObject(int a)
throws SQLException
- Specified by:
getObject in interface ResultSet
getObject
public final Object getObject(String a)
throws SQLException
- Specified by:
getObject in interface ResultSet
findColumn
public final int findColumn(String a)
throws SQLException
- Specified by:
findColumn in interface ResultSet
getCharacterStream
public final Reader getCharacterStream(int a)
throws SQLException
- Specified by:
getCharacterStream in interface ResultSet
getCharacterStream
public final Reader getCharacterStream(String a)
throws SQLException
- Specified by:
getCharacterStream in interface ResultSet
getBigDecimal
public final BigDecimal getBigDecimal(int a)
throws SQLException
- Specified by:
getBigDecimal in interface ResultSet
getBigDecimal
public final BigDecimal getBigDecimal(String a)
throws SQLException
- Specified by:
getBigDecimal in interface ResultSet
isBeforeFirst
public final boolean isBeforeFirst()
throws SQLException
- Specified by:
isBeforeFirst in interface ResultSet
isAfterLast
public final boolean isAfterLast()
throws SQLException
- Specified by:
isAfterLast in interface ResultSet
isFirst
public final boolean isFirst()
throws SQLException
- Specified by:
isFirst in interface ResultSet
isLast
public final boolean isLast()
throws SQLException
- Specified by:
isLast in interface ResultSet
beforeFirst
public final void beforeFirst()
throws SQLException
- Specified by:
beforeFirst in interface ResultSet
afterLast
public final void afterLast()
throws SQLException
- Specified by:
afterLast in interface ResultSet
first
public final boolean first()
throws SQLException
- Specified by:
first in interface ResultSet
last
public final boolean last()
throws SQLException
- Specified by:
last in interface ResultSet
getRow
public final int getRow()
throws SQLException
- Specified by:
getRow in interface ResultSet
absolute
public final boolean absolute(int a)
throws SQLException
- Specified by:
absolute in interface ResultSet
relative
public final boolean relative(int a)
throws SQLException
- Specified by:
relative in interface ResultSet
previous
public final boolean previous()
throws SQLException
- Specified by:
previous in interface ResultSet
setFetchDirection
public final void setFetchDirection(int a)
throws SQLException
- Specified by:
setFetchDirection in interface ResultSet
getFetchDirection
public final int getFetchDirection()
throws SQLException
- Specified by:
getFetchDirection in interface ResultSet
setFetchSize
public final void setFetchSize(int a)
throws SQLException
- Specified by:
setFetchSize in interface ResultSet
getFetchSize
public final int getFetchSize()
throws SQLException
- Specified by:
getFetchSize in interface ResultSet
getType
public final int getType()
throws SQLException
- Specified by:
getType in interface ResultSet
getConcurrency
public final int getConcurrency()
throws SQLException
- Specified by:
getConcurrency in interface ResultSet
rowUpdated
public final boolean rowUpdated()
throws SQLException
- Specified by:
rowUpdated in interface ResultSet
rowInserted
public final boolean rowInserted()
throws SQLException
- Specified by:
rowInserted in interface ResultSet
rowDeleted
public final boolean rowDeleted()
throws SQLException
- Specified by:
rowDeleted in interface ResultSet
updateNull
public final void updateNull(int a)
throws SQLException
- Specified by:
updateNull in interface ResultSet
updateBoolean
public final void updateBoolean(int a,
boolean b)
throws SQLException
- Specified by:
updateBoolean in interface ResultSet
updateByte
public final void updateByte(int a,
byte b)
throws SQLException
- Specified by:
updateByte in interface ResultSet
updateShort
public final void updateShort(int a,
short b)
throws SQLException
- Specified by:
updateShort in interface ResultSet
updateInt
public final void updateInt(int a,
int b)
throws SQLException
- Specified by:
updateInt in interface ResultSet
updateLong
public final void updateLong(int a,
long b)
throws SQLException
- Specified by:
updateLong in interface ResultSet
updateFloat
public final void updateFloat(int a,
float b)
throws SQLException
- Specified by:
updateFloat in interface ResultSet
updateDouble
public final void updateDouble(int a,
double b)
throws SQLException
- Specified by:
updateDouble in interface ResultSet
updateBigDecimal
public final void updateBigDecimal(int a,
BigDecimal b)
throws SQLException
- Specified by:
updateBigDecimal in interface ResultSet
updateString
public final void updateString(int a,
String b)
throws SQLException
- Specified by:
updateString in interface ResultSet
updateBytes
public final void updateBytes(int a,
byte[] b)
throws SQLException
- Specified by:
updateBytes in interface ResultSet
updateDate
public final void updateDate(int a,
Date b)
throws SQLException
- Specified by:
updateDate in interface ResultSet
updateTime
public final void updateTime(int a,
Time b)
throws SQLException
- Specified by:
updateTime in interface ResultSet
updateTimestamp
public final void updateTimestamp(int a,
Timestamp b)
throws SQLException
- Specified by:
updateTimestamp in interface ResultSet
updateAsciiStream
public final void updateAsciiStream(int a,
InputStream in,
int b)
throws SQLException
- Specified by:
updateAsciiStream in interface ResultSet
updateBinaryStream
public final void updateBinaryStream(int a,
InputStream in,
int b)
throws SQLException
- Specified by:
updateBinaryStream in interface ResultSet
updateCharacterStream
public final void updateCharacterStream(int a,
Reader reader,
int b)
throws SQLException
- Specified by:
updateCharacterStream in interface ResultSet
updateObject
public final void updateObject(int a,
Object ob,
int b)
throws SQLException
- Specified by:
updateObject in interface ResultSet
updateObject
public final void updateObject(int a,
Object ob)
throws SQLException
- Specified by:
updateObject in interface ResultSet
updateNull
public final void updateNull(String a)
throws SQLException
- Specified by:
updateNull in interface ResultSet
updateBoolean
public final void updateBoolean(String a,
boolean b)
throws SQLException
- Specified by:
updateBoolean in interface ResultSet
updateByte
public final void updateByte(String a,
byte b)
throws SQLException
- Specified by:
updateByte in interface ResultSet
updateShort
public final void updateShort(String a,
short b)
throws SQLException
- Specified by:
updateShort in interface ResultSet
updateInt
public final void updateInt(String a,
int b)
throws SQLException
- Specified by:
updateInt in interface ResultSet
updateLong
public final void updateLong(String a,
long b)
throws SQLException
- Specified by:
updateLong in interface ResultSet
updateFloat
public final void updateFloat(String a,
float b)
throws SQLException
- Specified by:
updateFloat in interface ResultSet
updateDouble
public final void updateDouble(String a,
double b)
throws SQLException
- Specified by:
updateDouble in interface ResultSet
updateBigDecimal
public final void updateBigDecimal(String a,
BigDecimal b)
throws SQLException
- Specified by:
updateBigDecimal in interface ResultSet
updateString
public final void updateString(String a,
String b)
throws SQLException
- Specified by:
updateString in interface ResultSet
updateBytes
public final void updateBytes(String a,
byte[] b)
throws SQLException
- Specified by:
updateBytes in interface ResultSet
updateDate
public final void updateDate(String a,
Date b)
throws SQLException
- Specified by:
updateDate in interface ResultSet
updateTime
public final void updateTime(String a,
Time b)
throws SQLException
- Specified by:
updateTime in interface ResultSet
updateTimestamp
public final void updateTimestamp(String a,
Timestamp b)
throws SQLException
- Specified by:
updateTimestamp in interface ResultSet
updateAsciiStream
public final void updateAsciiStream(String a,
InputStream in,
int b)
throws SQLException
- Specified by:
updateAsciiStream in interface ResultSet
updateBinaryStream
public final void updateBinaryStream(String a,
InputStream in,
int b)
throws SQLException
- Specified by:
updateBinaryStream in interface ResultSet
updateCharacterStream
public final void updateCharacterStream(String a,
Reader reader,
int b)
throws SQLException
- Specified by:
updateCharacterStream in interface ResultSet
updateObject
public final void updateObject(String a,
Object ob,
int b)
throws SQLException
- Specified by:
updateObject in interface ResultSet
updateObject
public final void updateObject(String a,
Object b)
throws SQLException
- Specified by:
updateObject in interface ResultSet
insertRow
public final void insertRow()
throws SQLException
- Specified by:
insertRow in interface ResultSet
updateRow
public final void updateRow()
throws SQLException
- Specified by:
updateRow in interface ResultSet
deleteRow
public final void deleteRow()
throws SQLException
- Specified by:
deleteRow in interface ResultSet
refreshRow
public final void refreshRow()
throws SQLException
- Specified by:
refreshRow in interface ResultSet
cancelRowUpdates
public final void cancelRowUpdates()
throws SQLException
- Specified by:
cancelRowUpdates in interface ResultSet
moveToInsertRow
public final void moveToInsertRow()
throws SQLException
- Specified by:
moveToInsertRow in interface ResultSet
moveToCurrentRow
public final void moveToCurrentRow()
throws SQLException
- Specified by:
moveToCurrentRow in interface ResultSet
getStatement
public final Statement getStatement()
throws SQLException
- Specified by:
getStatement in interface ResultSet
getObject
public final Object getObject(int a,
Map b)
throws SQLException
- Specified by:
getObject in interface ResultSet
getRef
public final Ref getRef(int a)
throws SQLException
- Specified by:
getRef in interface ResultSet
getBlob
public final Blob getBlob(int a)
throws SQLException
- Specified by:
getBlob in interface ResultSet
getClob
public final Clob getClob(int a)
throws SQLException
- Specified by:
getClob in interface ResultSet
getArray
public final Array getArray(int a)
throws SQLException
- Specified by:
getArray in interface ResultSet
getObject
public final Object getObject(String a,
Map b)
throws SQLException
- Specified by:
getObject in interface ResultSet
getRef
public final Ref getRef(String a)
throws SQLException
- Specified by:
getRef in interface ResultSet
getBlob
public final Blob getBlob(String a)
throws SQLException
- Specified by:
getBlob in interface ResultSet
getClob
public final Clob getClob(String a)
throws SQLException
- Specified by:
getClob in interface ResultSet
getArray
public final Array getArray(String a)
throws SQLException
- Specified by:
getArray in interface ResultSet
getDate
public final Date getDate(int a,
Calendar b)
throws SQLException
- Specified by:
getDate in interface ResultSet
getDate
public final Date getDate(String a,
Calendar b)
throws SQLException
- Specified by:
getDate in interface ResultSet
getTime
public final Time getTime(int a,
Calendar b)
throws SQLException
- Specified by:
getTime in interface ResultSet
getTime
public final Time getTime(String a,
Calendar b)
throws SQLException
- Specified by:
getTime in interface ResultSet
getTimestamp
public final Timestamp getTimestamp(int a,
Calendar b)
throws SQLException
- Specified by:
getTimestamp in interface ResultSet
getTimestamp
public final Timestamp getTimestamp(String a,
Calendar b)
throws SQLException
- Specified by:
getTimestamp in interface ResultSet
getMoreResults
public boolean getMoreResults(int i)
throws SQLException
getGeneratedKeys
public ResultSet getGeneratedKeys()
throws SQLException
executeUpdate
public int executeUpdate(String s,
int i)
throws SQLException
executeUpdate
public int executeUpdate(String s,
int[] ia)
throws SQLException
executeUpdate
public int executeUpdate(String s,
String[] sa)
throws SQLException
execute
public boolean execute(String s,
int i)
throws SQLException
execute
public boolean execute(String s,
int[] ia)
throws SQLException
execute
public boolean execute(String s,
String[] sa)
throws SQLException
getResultSetHoldability
public int getResultSetHoldability()
throws SQLException
getURL
public URL getURL(int i)
throws SQLException
getURL
public URL getURL(String s)
throws SQLException
updateRef
public void updateRef(int i,
Ref r)
throws SQLException
updateRef
public void updateRef(String s,
Ref r)
throws SQLException
updateBlob
public void updateBlob(int i,
Blob b)
throws SQLException
updateBlob
public void updateBlob(String s,
Blob b)
throws SQLException
updateClob
public void updateClob(int i,
Clob c)
throws SQLException
updateClob
public void updateClob(String s,
Clob c)
throws SQLException
updateArray
public void updateArray(int i,
Array a)
throws SQLException
updateArray
public void updateArray(String s,
Array a)
throws SQLException
Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.