net.israfil.foundation.mock.sql
Class MockResultSet
java.lang.Object
net.israfil.foundation.mock.sql.MockResultSet
- All Implemented Interfaces:
- java.sql.ResultSet
public class MockResultSet
- extends java.lang.Object
- implements java.sql.ResultSet
A Mock implementation of ResultSet that takes an array of column
names and an array or rows, where rows are arrays of data. A Mock
ResultSet can be used in unit testing where database access needs
to be stubbed out.
- Author:
- Christian Edward Gruber
| 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 |
MockResultSet(MockResultSetMetaData.ColSpec[] columns,
java.lang.Object[][] rows)
The main constructor, which takes an array of strings representing
the columns of the supposed DataReader, and an array of string arrays
representing the row data. |
MockResultSet(java.lang.String[] columns,
java.lang.Object[][] rows)
The main constructor, which takes an array of strings representing
the columns of the supposed DataReader, and an array of string arrays
representing the row data. |
|
Method Summary |
boolean |
absolute(int row)
Moves the cursor to the given row number in this ResultSet object. |
void |
afterLast()
|
void |
beforeFirst()
|
void |
cancelRowUpdates()
|
void |
clearWarnings()
|
void |
close()
|
void |
deleteRow()
|
void |
finalize()
|
int |
findColumn(java.lang.String column)
|
boolean |
first()
|
java.sql.Array |
getArray(int column)
|
java.sql.Array |
getArray(java.lang.String column)
|
java.io.InputStream |
getAsciiStream(int column)
|
java.io.InputStream |
getAsciiStream(java.lang.String column)
|
java.math.BigDecimal |
getBigDecimal(int column)
|
java.math.BigDecimal |
getBigDecimal(int column,
int scale)
|
java.math.BigDecimal |
getBigDecimal(java.lang.String column)
|
java.math.BigDecimal |
getBigDecimal(java.lang.String column,
int scale)
|
java.io.InputStream |
getBinaryStream(int column)
|
java.io.InputStream |
getBinaryStream(java.lang.String column)
|
java.sql.Blob |
getBlob(int column)
|
java.sql.Blob |
getBlob(java.lang.String column)
|
boolean |
getBoolean(int column)
|
boolean |
getBoolean(java.lang.String column)
|
byte |
getByte(int column)
|
byte |
getByte(java.lang.String column)
|
byte[] |
getBytes(int column)
|
byte[] |
getBytes(java.lang.String column)
|
java.io.Reader |
getCharacterStream(int column)
|
java.io.Reader |
getCharacterStream(java.lang.String column)
|
java.sql.Clob |
getClob(int column)
|
java.sql.Clob |
getClob(java.lang.String column)
|
int |
getConcurrency()
|
java.lang.String |
getCursorName()
|
java.util.List |
getData()
|
java.sql.Date |
getDate(int column)
|
java.sql.Date |
getDate(int column,
java.util.Calendar cal)
|
java.sql.Date |
getDate(java.lang.String column)
|
java.sql.Date |
getDate(java.lang.String column,
java.util.Calendar cal)
|
double |
getDouble(int column)
|
double |
getDouble(java.lang.String column)
|
int |
getFetchDirection()
|
int |
getFetchSize()
|
float |
getFloat(int column)
|
float |
getFloat(java.lang.String column)
|
int |
getInt(int column)
|
int |
getInt(java.lang.String column)
|
java.lang.Object |
getInternalValue(int rowNumber,
int column)
|
java.lang.Object |
getInternalValue(int rowNumber,
java.lang.String column)
|
long |
getLong(int column)
|
long |
getLong(java.lang.String column)
|
java.sql.ResultSetMetaData |
getMetaData()
|
java.lang.Object |
getObject(int column)
|
java.lang.Object |
getObject(int column,
java.util.Map mapping)
|
java.lang.Object |
getObject(java.lang.String column)
|
java.lang.Object |
getObject(java.lang.String column,
java.util.Map mapping)
|
java.sql.Ref |
getRef(int column)
|
java.sql.Ref |
getRef(java.lang.String column)
|
int |
getRow()
|
short |
getShort(int column)
|
short |
getShort(java.lang.String column)
|
java.sql.Statement |
getStatement()
|
java.lang.String |
getString(int column)
|
java.lang.String |
getString(java.lang.String column)
|
java.sql.Time |
getTime(int column)
|
java.sql.Time |
getTime(int column,
java.util.Calendar cal)
|
java.sql.Time |
getTime(java.lang.String column)
|
java.sql.Time |
getTime(java.lang.String column,
java.util.Calendar cal)
|
java.sql.Timestamp |
getTimestamp(int column)
|
java.sql.Timestamp |
getTimestamp(int column,
java.util.Calendar cal)
|
java.sql.Timestamp |
getTimestamp(java.lang.String column)
|
java.sql.Timestamp |
getTimestamp(java.lang.String column,
java.util.Calendar cal)
|
int |
getType()
|
java.io.InputStream |
getUnicodeStream(int column)
|
java.io.InputStream |
getUnicodeStream(java.lang.String column)
|
java.net.URL |
getURL(int column)
|
java.net.URL |
getURL(java.lang.String column)
|
java.sql.SQLWarning |
getWarnings()
|
void |
insertRow()
|
boolean |
isAfterLast()
|
boolean |
isBeforeFirst()
|
boolean |
isFirst()
|
boolean |
isLast()
|
boolean |
last()
|
void |
moveToCurrentRow()
|
void |
moveToInsertRow()
|
boolean |
next()
|
boolean |
previous()
|
java.lang.Object |
processAccessedObject(java.lang.Object o)
|
void |
refreshRow()
|
boolean |
relative(int offset)
|
boolean |
rowDeleted()
|
boolean |
rowInserted()
|
boolean |
rowUpdated()
|
void |
setConcurrency(int concurrency)
|
void |
setFetchDirection(int direction)
|
void |
setFetchSize(int rows)
|
void |
updateArray(int column,
java.sql.Array x)
|
void |
updateArray(java.lang.String column,
java.sql.Array x)
|
void |
updateAsciiStream(int column,
java.io.InputStream x,
int length)
|
void |
updateAsciiStream(java.lang.String column,
java.io.InputStream x,
int length)
|
void |
updateBigDecimal(int column,
java.math.BigDecimal x)
|
void |
updateBigDecimal(java.lang.String column,
java.math.BigDecimal x)
|
void |
updateBinaryStream(int column,
java.io.InputStream x,
int length)
|
void |
updateBinaryStream(java.lang.String column,
java.io.InputStream x,
int length)
|
void |
updateBlob(int column,
java.sql.Blob x)
|
void |
updateBlob(java.lang.String column,
java.sql.Blob x)
|
void |
updateBoolean(int column,
boolean x)
|
void |
updateBoolean(java.lang.String column,
boolean x)
|
void |
updateByte(int column,
byte x)
|
void |
updateByte(java.lang.String column,
byte x)
|
void |
updateBytes(int column,
byte[] x)
|
void |
updateBytes(java.lang.String column,
byte[] x)
|
void |
updateCharacterStream(int column,
java.io.Reader x,
int length)
|
void |
updateCharacterStream(java.lang.String column,
java.io.Reader reader,
int length)
|
void |
updateClob(int column,
java.sql.Clob x)
|
void |
updateClob(java.lang.String column,
java.sql.Clob x)
|
void |
updateDate(int column,
java.sql.Date x)
|
void |
updateDate(java.lang.String column,
java.sql.Date x)
|
void |
updateDouble(int column,
double x)
|
void |
updateDouble(java.lang.String column,
double x)
|
void |
updateFloat(int column,
float x)
|
void |
updateFloat(java.lang.String column,
float x)
|
void |
updateInt(int column,
int x)
|
void |
updateInt(java.lang.String column,
int x)
|
void |
updateLong(int column,
long x)
|
void |
updateLong(java.lang.String column,
long x)
|
void |
updateNull(int column)
|
void |
updateNull(java.lang.String column)
|
void |
updateObject(int column,
java.lang.Object x)
|
void |
updateObject(int column,
java.lang.Object x,
int scale)
|
void |
updateObject(java.lang.String column,
java.lang.Object x)
|
void |
updateObject(java.lang.String column,
java.lang.Object x,
int scale)
|
void |
updateRef(int column,
java.sql.Ref x)
|
void |
updateRef(java.lang.String column,
java.sql.Ref x)
|
void |
updateRow()
|
void |
updateShort(int column,
short x)
|
void |
updateShort(java.lang.String column,
short x)
|
void |
updateString(int column,
java.lang.String x)
|
void |
updateString(java.lang.String column,
java.lang.String x)
|
void |
updateTime(int column,
java.sql.Time x)
|
void |
updateTime(java.lang.String column,
java.sql.Time x)
|
void |
updateTimestamp(int column,
java.sql.Timestamp x)
|
void |
updateTimestamp(java.lang.String column,
java.sql.Timestamp x)
|
boolean |
wasNull()
|
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metadata
public MockResultSetMetaData metadata
data
protected java.util.List data
concurrency
protected int concurrency
fetchDirection
protected int fetchDirection
fetchSize
protected int fetchSize
statement
protected java.sql.Statement statement
wasNull
protected boolean wasNull
MockResultSet
public MockResultSet(java.lang.String[] columns,
java.lang.Object[][] rows)
- The main constructor, which takes an array of strings representing
the columns of the supposed DataReader, and an array of string arrays
representing the row data. With this, one can simulate a call to the
database.
- Parameters:
columns - the columns to be simulatedrows - the rows to be simulated
MockResultSet
public MockResultSet(MockResultSetMetaData.ColSpec[] columns,
java.lang.Object[][] rows)
- The main constructor, which takes an array of strings representing
the columns of the supposed DataReader, and an array of string arrays
representing the row data. With this, one can simulate a call to the
database.
- Parameters:
columns - the columns to be simulatedrows - the rows to be simulated
getData
public java.util.List getData()
finalize
public void finalize()
throws java.lang.Throwable
- Overrides:
finalize in class java.lang.Object
- Throws:
java.lang.Throwable
absolute
public boolean absolute(int row)
throws java.sql.SQLException
- Moves the cursor to the given row number in this ResultSet object.
If the row number is positive, the cursor moves to the given row number
with respect to the beginning of the result set. The first row is row 1,
the second is row 2, and so on.
If the given row number is negative, the cursor moves to an absolute row
position with respect to the end of the result set. For example, calling
the method absolute(-1) positions the cursor on the last row; calling the
method absolute(-2) moves the cursor to the next-to-last row, and so on.
An attempt to position the cursor beyond the first/last row in the result
set leaves the cursor before the first row or after the last row.
Note: Calling absolute(1) is the same as calling first(). Calling
absolute(-1) is the same as calling last().
- Specified by:
absolute in interface java.sql.ResultSet
- Parameters:
row - - the number of the row to which the cursor should move. A positive number indicates the row number counting from the beginning of the result set; a negative number indicates the row number counting from the end of the result set
- Returns:
- true if the cursor is on the result set; false otherwise
- Throws:
java.sql.SQLException
afterLast
public void afterLast()
throws java.sql.SQLException
- Specified by:
afterLast in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
beforeFirst
public void beforeFirst()
throws java.sql.SQLException
- Specified by:
beforeFirst in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
cancelRowUpdates
public void cancelRowUpdates()
throws java.sql.SQLException
- Specified by:
cancelRowUpdates in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
clearWarnings
public void clearWarnings()
throws java.sql.SQLException
- Specified by:
clearWarnings in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
close
public void close()
throws java.sql.SQLException
- Specified by:
close in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
deleteRow
public void deleteRow()
throws java.sql.SQLException
- Specified by:
deleteRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
findColumn
public int findColumn(java.lang.String column)
throws java.sql.SQLException
- Specified by:
findColumn in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
first
public boolean first()
throws java.sql.SQLException
- Specified by:
first in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getInternalValue
public java.lang.Object getInternalValue(int rowNumber,
int column)
getInternalValue
public java.lang.Object getInternalValue(int rowNumber,
java.lang.String column)
processAccessedObject
public java.lang.Object processAccessedObject(java.lang.Object o)
getArray
public java.sql.Array getArray(int column)
throws java.sql.SQLException
- 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
- Specified by:
getArray in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getAsciiStream
public java.io.InputStream getAsciiStream(int column)
throws java.sql.SQLException
- 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
- Specified by:
getAsciiStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBigDecimal
public java.math.BigDecimal getBigDecimal(int column,
int scale)
throws java.sql.SQLException
- Specified by:
getBigDecimal in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBigDecimal
public java.math.BigDecimal getBigDecimal(int column)
throws java.sql.SQLException
- Specified by:
getBigDecimal in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBigDecimal
public java.math.BigDecimal getBigDecimal(java.lang.String column,
int scale)
throws java.sql.SQLException
- 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
- Specified by:
getBigDecimal in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBinaryStream
public java.io.InputStream getBinaryStream(int column)
throws java.sql.SQLException
- 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
- Specified by:
getBinaryStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBlob
public java.sql.Blob getBlob(int column)
throws java.sql.SQLException
- 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
- Specified by:
getBlob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBoolean
public boolean getBoolean(int column)
throws java.sql.SQLException
- Specified by:
getBoolean in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBoolean
public boolean getBoolean(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getBoolean in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getByte
public byte getByte(int column)
throws java.sql.SQLException
- Specified by:
getByte in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getByte
public byte getByte(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getByte in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBytes
public byte[] getBytes(int column)
throws java.sql.SQLException
- Specified by:
getBytes in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getBytes
public byte[] getBytes(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getBytes in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getCharacterStream
public java.io.Reader getCharacterStream(int column)
throws java.sql.SQLException
- 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
- Specified by:
getCharacterStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getClob
public java.sql.Clob getClob(int column)
throws java.sql.SQLException
- 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
- Specified by:
getClob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getConcurrency
public int getConcurrency()
throws java.sql.SQLException
- Specified by:
getConcurrency in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
setConcurrency
public void setConcurrency(int concurrency)
getCursorName
public java.lang.String getCursorName()
throws java.sql.SQLException
- Specified by:
getCursorName 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
- Specified by:
getDate in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getDate
public java.sql.Date getDate(int column)
throws java.sql.SQLException
- 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
- 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
- Specified by:
getDate in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getDouble
public double getDouble(int column)
throws java.sql.SQLException
- Specified by:
getDouble in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getDouble
public double getDouble(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getDouble in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getFetchDirection
public int getFetchDirection()
throws java.sql.SQLException
- Specified by:
getFetchDirection in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getFetchSize
public int getFetchSize()
throws java.sql.SQLException
- Specified by:
getFetchSize in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getFloat
public float getFloat(int column)
throws java.sql.SQLException
- Specified by:
getFloat in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getFloat
public float getFloat(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getFloat in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getInt
public int getInt(int column)
throws java.sql.SQLException
- Specified by:
getInt in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getInt
public int getInt(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getInt in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getLong
public long getLong(int column)
throws java.sql.SQLException
- Specified by:
getLong in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getLong
public long getLong(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getLong in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getMetaData
public java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
- Specified by:
getMetaData in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getObject
public java.lang.Object getObject(int column,
java.util.Map mapping)
throws java.sql.SQLException
- Specified by:
getObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getObject
public java.lang.Object getObject(int column)
throws java.sql.SQLException
- 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 mapping)
throws java.sql.SQLException
- Specified by:
getObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getObject
public java.lang.Object getObject(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getRef
public java.sql.Ref getRef(int column)
throws java.sql.SQLException
- 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
- Specified by:
getRef in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getRow
public int getRow()
throws java.sql.SQLException
- Specified by:
getRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getShort
public short getShort(int column)
throws java.sql.SQLException
- Specified by:
getShort in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getShort
public short getShort(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getShort in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getStatement
public java.sql.Statement getStatement()
throws java.sql.SQLException
- Specified by:
getStatement in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getString
public java.lang.String getString(int column)
throws java.sql.SQLException
- Specified by:
getString in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getString
public java.lang.String getString(java.lang.String column)
throws java.sql.SQLException
- Specified by:
getString 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
- Specified by:
getTime in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getTime
public java.sql.Time getTime(int column)
throws java.sql.SQLException
- 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
- 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
- Specified by:
getTime 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
- Specified by:
getTimestamp in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getTimestamp
public java.sql.Timestamp getTimestamp(int column)
throws java.sql.SQLException
- 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
- 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
- Specified by:
getTimestamp in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getType
public int getType()
throws java.sql.SQLException
- Specified by:
getType in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getUnicodeStream
public java.io.InputStream getUnicodeStream(int column)
throws java.sql.SQLException
- 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
- Specified by:
getUnicodeStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getURL
public java.net.URL getURL(int column)
throws java.sql.SQLException
- 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
- Specified by:
getURL in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
getWarnings
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
- Specified by:
getWarnings in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
insertRow
public void insertRow()
throws java.sql.SQLException
- Specified by:
insertRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
isAfterLast
public boolean isAfterLast()
throws java.sql.SQLException
- Specified by:
isAfterLast in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
isBeforeFirst
public boolean isBeforeFirst()
throws java.sql.SQLException
- Specified by:
isBeforeFirst in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
isFirst
public boolean isFirst()
throws java.sql.SQLException
- Specified by:
isFirst in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
isLast
public boolean isLast()
throws java.sql.SQLException
- Specified by:
isLast in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
last
public boolean last()
throws java.sql.SQLException
- Specified by:
last in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
moveToCurrentRow
public void moveToCurrentRow()
throws java.sql.SQLException
- Specified by:
moveToCurrentRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
moveToInsertRow
public void moveToInsertRow()
throws java.sql.SQLException
- Specified by:
moveToInsertRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
next
public boolean next()
throws java.sql.SQLException
- Specified by:
next in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
previous
public boolean previous()
throws java.sql.SQLException
- Specified by:
previous in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
refreshRow
public void refreshRow()
throws java.sql.SQLException
- Specified by:
refreshRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
relative
public boolean relative(int offset)
throws java.sql.SQLException
- Specified by:
relative in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
rowDeleted
public boolean rowDeleted()
throws java.sql.SQLException
- Specified by:
rowDeleted in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
rowInserted
public boolean rowInserted()
throws java.sql.SQLException
- Specified by:
rowInserted in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
rowUpdated
public boolean rowUpdated()
throws java.sql.SQLException
- Specified by:
rowUpdated in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
setFetchDirection
public void setFetchDirection(int direction)
throws java.sql.SQLException
- Specified by:
setFetchDirection in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
setFetchSize
public void setFetchSize(int rows)
throws java.sql.SQLException
- Specified by:
setFetchSize in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateArray
public void updateArray(int column,
java.sql.Array x)
throws java.sql.SQLException
- Specified by:
updateArray in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateArray
public void updateArray(java.lang.String column,
java.sql.Array x)
throws java.sql.SQLException
- Specified by:
updateArray 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
- Specified by:
updateAsciiStream 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
- Specified by:
updateAsciiStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBigDecimal
public void updateBigDecimal(int column,
java.math.BigDecimal x)
throws java.sql.SQLException
- Specified by:
updateBigDecimal in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBigDecimal
public void updateBigDecimal(java.lang.String column,
java.math.BigDecimal x)
throws java.sql.SQLException
- Specified by:
updateBigDecimal 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
- Specified by:
updateBinaryStream 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
- Specified by:
updateBinaryStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(int column,
java.sql.Blob x)
throws java.sql.SQLException
- Specified by:
updateBlob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBlob
public void updateBlob(java.lang.String column,
java.sql.Blob x)
throws java.sql.SQLException
- Specified by:
updateBlob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBoolean
public void updateBoolean(int column,
boolean x)
throws java.sql.SQLException
- Specified by:
updateBoolean in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBoolean
public void updateBoolean(java.lang.String column,
boolean x)
throws java.sql.SQLException
- Specified by:
updateBoolean in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateByte
public void updateByte(int column,
byte x)
throws java.sql.SQLException
- Specified by:
updateByte in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateByte
public void updateByte(java.lang.String column,
byte x)
throws java.sql.SQLException
- Specified by:
updateByte in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBytes
public void updateBytes(int column,
byte[] x)
throws java.sql.SQLException
- Specified by:
updateBytes in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateBytes
public void updateBytes(java.lang.String column,
byte[] x)
throws java.sql.SQLException
- Specified by:
updateBytes 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
- Specified by:
updateCharacterStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateCharacterStream
public void updateCharacterStream(java.lang.String column,
java.io.Reader reader,
int length)
throws java.sql.SQLException
- Specified by:
updateCharacterStream in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateClob
public void updateClob(int column,
java.sql.Clob x)
throws java.sql.SQLException
- Specified by:
updateClob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateClob
public void updateClob(java.lang.String column,
java.sql.Clob x)
throws java.sql.SQLException
- Specified by:
updateClob in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateDate
public void updateDate(int column,
java.sql.Date x)
throws java.sql.SQLException
- Specified by:
updateDate in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateDate
public void updateDate(java.lang.String column,
java.sql.Date x)
throws java.sql.SQLException
- Specified by:
updateDate in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateDouble
public void updateDouble(int column,
double x)
throws java.sql.SQLException
- Specified by:
updateDouble in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateDouble
public void updateDouble(java.lang.String column,
double x)
throws java.sql.SQLException
- Specified by:
updateDouble in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateFloat
public void updateFloat(int column,
float x)
throws java.sql.SQLException
- Specified by:
updateFloat in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateFloat
public void updateFloat(java.lang.String column,
float x)
throws java.sql.SQLException
- Specified by:
updateFloat in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateInt
public void updateInt(int column,
int x)
throws java.sql.SQLException
- Specified by:
updateInt in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateInt
public void updateInt(java.lang.String column,
int x)
throws java.sql.SQLException
- Specified by:
updateInt in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateLong
public void updateLong(int column,
long x)
throws java.sql.SQLException
- Specified by:
updateLong in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateLong
public void updateLong(java.lang.String column,
long x)
throws java.sql.SQLException
- Specified by:
updateLong in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateNull
public void updateNull(int column)
throws java.sql.SQLException
- Specified by:
updateNull in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateNull
public void updateNull(java.lang.String column)
throws java.sql.SQLException
- Specified by:
updateNull in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateObject
public void updateObject(int column,
java.lang.Object x,
int scale)
throws java.sql.SQLException
- Specified by:
updateObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateObject
public void updateObject(int column,
java.lang.Object x)
throws java.sql.SQLException
- Specified by:
updateObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateObject
public void updateObject(java.lang.String column,
java.lang.Object x,
int scale)
throws java.sql.SQLException
- Specified by:
updateObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateObject
public void updateObject(java.lang.String column,
java.lang.Object x)
throws java.sql.SQLException
- Specified by:
updateObject in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateRef
public void updateRef(int column,
java.sql.Ref x)
throws java.sql.SQLException
- Specified by:
updateRef in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateRef
public void updateRef(java.lang.String column,
java.sql.Ref x)
throws java.sql.SQLException
- Specified by:
updateRef in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateRow
public void updateRow()
throws java.sql.SQLException
- Specified by:
updateRow in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateShort
public void updateShort(int column,
short x)
throws java.sql.SQLException
- Specified by:
updateShort in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateShort
public void updateShort(java.lang.String column,
short x)
throws java.sql.SQLException
- Specified by:
updateShort in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateString
public void updateString(int column,
java.lang.String x)
throws java.sql.SQLException
- Specified by:
updateString in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateString
public void updateString(java.lang.String column,
java.lang.String x)
throws java.sql.SQLException
- Specified by:
updateString in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateTime
public void updateTime(int column,
java.sql.Time x)
throws java.sql.SQLException
- Specified by:
updateTime in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateTime
public void updateTime(java.lang.String column,
java.sql.Time x)
throws java.sql.SQLException
- Specified by:
updateTime in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateTimestamp
public void updateTimestamp(int column,
java.sql.Timestamp x)
throws java.sql.SQLException
- Specified by:
updateTimestamp in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
updateTimestamp
public void updateTimestamp(java.lang.String column,
java.sql.Timestamp x)
throws java.sql.SQLException
- Specified by:
updateTimestamp in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
wasNull
public boolean wasNull()
throws java.sql.SQLException
- Specified by:
wasNull in interface java.sql.ResultSet
- Throws:
java.sql.SQLException
Copyright © 2003-2006. All Rights Reserved.