public class IfxClientResultSet extends IfxScrollableResultSet implements IfmxResultSet
colVector, conn, delimIdent, insertMode, insertRowVector, lastColWasNull, nameToIdxTable, rsmd, trace, typeMap, warningsCLOSE_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_SENSITIVECLOSE_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 and Description |
|---|
IfxClientResultSet(IfxConnection conn,
java.sql.ResultSetMetaData md)
Class constructor
Construct an IfxClientResultSet instance with the given meta data and
connection object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
absolute(int row)
JDBC 2.0
|
void |
afterLast()
JDBC 2.0
|
void |
beforeFirst() |
void |
cancelRowUpdates() |
void |
close() |
void |
deleteRow() |
void |
execute() |
void |
executeQuery() |
int |
executeUpdate() |
protected void |
finalize() |
boolean |
first()
JDBC 2.0
|
int |
getConcurrency()
JDBC 2.0
Return the concurrency of this result set.
|
java.lang.String |
getCursorName() |
int |
getFetchDirection()
JDBC 2.0
Determine the fetch direction.
|
int |
getFetchSize()
JDBC 2.0
Determine the default fetch size.
|
int |
getHoldability() |
protected boolean |
getInsertMode() |
java.sql.ResultSetMetaData |
getMetaData() |
java.io.Reader |
getNCharacterStream(int columnIndex) |
java.io.Reader |
getNCharacterStream(java.lang.String columnLabel) |
java.sql.NClob |
getNClob(int columnIndex) |
java.sql.NClob |
getNClob(java.lang.String columnLabel) |
java.lang.String |
getNString(int columnIndex) |
java.lang.String |
getNString(java.lang.String columnLabel) |
<T> T |
getObject(int columnIndex,
java.lang.Class<T> type) |
<T> T |
getObject(java.lang.String columnLabel,
java.lang.Class<T> type) |
int |
getRow()
JDBC 2.0
|
int |
getRowCount() |
java.sql.RowId |
getRowId(int columnIndex) |
java.sql.RowId |
getRowId(java.lang.String columnLabel) |
java.sql.SQLXML |
getSQLXML(int columnIndex) |
java.sql.SQLXML |
getSQLXML(java.lang.String columnLabel) |
java.sql.Statement |
getStatement() |
int |
getType()
JDBC 2.0
Return the type of this result set.
|
java.net.URL |
getURL(int columnIndex) |
java.net.URL |
getURL(java.lang.String columnName) |
void |
insertRow()
JDBC 2.0
Insert the contents of the insert row into the result set.
|
boolean |
isAfterLast()
JDBC 2.0
|
boolean |
isBeforeFirst()
JDBC 2.0
|
boolean |
isClosed() |
boolean |
isFirst()
JDBC 2.0
|
boolean |
isLast()
JDBC 2.0
|
boolean |
isWrapperFor(java.lang.Class<?> iface) |
boolean |
last()
JDBC 2.0
|
void |
moveToCurrentRow()
JDBC 2.0
Move the cursor to the remembered cursor position, usually the
current row.
|
void |
moveToInsertRow() |
void |
newRow() |
void |
newRow(int nrows) |
boolean |
next() |
boolean |
previous()
A ResultSet is initially positioned before its first row; the
first call to next makes the first row the current row; the
second call makes the second row the current row, etc.
|
void |
refreshRow() |
boolean |
relative(int count)
JDBC 2.0
|
boolean |
rowDeleted()
JDBC 2.0
Determine if this row has been deleted.
|
boolean |
rowInserted()
JDBC 2.0
Determine if the current row has been inserted.
|
boolean |
rowUpdated()
JDBC 2.0
Determine if the current row has been updated.
|
void |
setFetchDirection(int direction)
JDBC 2.0
Give a hint as to the direction in which the rows in a result set
will be processed.
|
void |
setFetchSize(int rows)
JDBC 2.0
Give the JDBC driver a hint as to the number of rows that should
be fetched from the database when more rows are needed.
|
protected void |
setInsertMode(boolean value) |
<T> T |
unwrap(java.lang.Class<T> iface) |
void |
updateArray(int columnIndex,
java.sql.Array x) |
void |
updateArray(java.lang.String columnName,
java.sql.Array x) |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x) |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x,
long length) |
void |
updateAsciiStream(int rowIdx,
int colIdx,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(int rowIdx,
java.lang.String column,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x) |
void |
updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x,
long length) |
void |
updateBigDecimal(int columnIndex,
java.math.BigDecimal x) |
void |
updateBigDecimal(int rowIdx,
int colIdx,
java.math.BigDecimal x) |
void |
updateBigDecimal(int rowIdx,
java.lang.String column,
java.math.BigDecimal x) |
void |
updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length) |
void |
updateBinaryStream(int rowIdx,
int colIdx,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(int rowIdx,
java.lang.String column,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x) |
void |
updateBinaryStream(java.lang.String columnName,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x,
long length) |
void |
updateBlob(int columnIndex,
java.sql.Blob x) |
void |
updateBlob(int columnIndex,
java.io.InputStream inputStream) |
void |
updateBlob(int columnIndex,
java.io.InputStream inputStream,
long length) |
void |
updateBlob(java.lang.String columnName,
java.sql.Blob x) |
void |
updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream) |
void |
updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length) |
void |
updateBoolean(int columnIndex,
boolean x) |
void |
updateBoolean(int rowIdx,
int colIdx,
boolean x) |
void |
updateBoolean(int rowIdx,
java.lang.String column,
boolean x) |
void |
updateBoolean(java.lang.String columnName,
boolean x) |
void |
updateByte(int columnIndex,
byte x) |
void |
updateByte(int rowIdx,
int colIdx,
byte x) |
void |
updateByte(int rowIdx,
java.lang.String column,
byte x) |
void |
updateByte(java.lang.String columnName,
byte x) |
void |
updateBytes(int columnIndex,
byte[] x) |
void |
updateBytes(int rowIdx,
int colIdx,
byte[] x) |
void |
updateBytes(int rowIdx,
java.lang.String column,
byte[] x) |
void |
updateBytes(java.lang.String columnName,
byte[] x) |
void |
updateCharacterStream(int rowIdx,
int colIdx,
java.io.Reader x,
int length) |
void |
updateCharacterStream(int columnIndex,
java.io.Reader x) |
void |
updateCharacterStream(int columnIndex,
java.io.Reader x,
int length)
JDBC 2.0
Update a column with a character stream value.
|
void |
updateCharacterStream(int columnIndex,
java.io.Reader x,
long length) |
void |
updateCharacterStream(int rowIdx,
java.lang.String column,
java.io.Reader x,
int length) |
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader) |
void |
updateCharacterStream(java.lang.String columnName,
java.io.Reader x,
int length)
JDBC 2.0
Update a column with a character stream value.
|
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length) |
void |
updateClob(int columnIndex,
java.sql.Clob x) |
void |
updateClob(int columnIndex,
java.io.Reader reader) |
void |
updateClob(int columnIndex,
java.io.Reader reader,
long length) |
void |
updateClob(java.lang.String columnName,
java.sql.Clob x) |
void |
updateClob(java.lang.String columnLabel,
java.io.Reader reader) |
void |
updateClob(java.lang.String columnLabel,
java.io.Reader reader,
long length) |
void |
updateDate(int columnIndex,
java.sql.Date x) |
void |
updateDate(int rowIdx,
int colIdx,
java.sql.Date x) |
void |
updateDate(int rowIdx,
java.lang.String column,
java.sql.Date x) |
void |
updateDate(java.lang.String columnName,
java.sql.Date x) |
void |
updateDouble(int columnIndex,
double x) |
void |
updateDouble(int rowIdx,
int colIdx,
double x) |
void |
updateDouble(int rowIdx,
java.lang.String column,
double x) |
void |
updateDouble(java.lang.String columnName,
double x) |
void |
updateFloat(int columnIndex,
float x) |
void |
updateFloat(int rowIdx,
int colIdx,
float x) |
void |
updateFloat(int rowIdx,
java.lang.String column,
float x) |
void |
updateFloat(java.lang.String columnName,
float x) |
void |
updateIfxObject(int rowIdx,
int colIdx,
java.lang.Object x) |
void |
updateIfxObject(int rowIdx,
java.lang.String column,
java.lang.Object x) |
void |
updateInt(int columnIndex,
int x) |
void |
updateInt(int rowIdx,
int colIdx,
int x) |
void |
updateInt(int rowIdx,
java.lang.String column,
int x) |
void |
updateInt(java.lang.String columnName,
int x) |
void |
updateLong(int rowIdx,
int colIdx,
long x) |
void |
updateLong(int columnIndex,
long x) |
void |
updateLong(int rowIdx,
java.lang.String column,
long x) |
void |
updateLong(java.lang.String columnName,
long x) |
void |
updateNCharacterStream(int columnIndex,
java.io.Reader x) |
void |
updateNCharacterStream(int columnIndex,
java.io.Reader x,
long length) |
void |
updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader) |
void |
updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length) |
void |
updateNClob(int columnIndex,
java.sql.NClob nClob) |
void |
updateNClob(int columnIndex,
java.io.Reader reader) |
void |
updateNClob(int columnIndex,
java.io.Reader reader,
long length) |
void |
updateNClob(java.lang.String columnLabel,
java.sql.NClob nClob) |
void |
updateNClob(java.lang.String columnLabel,
java.io.Reader reader) |
void |
updateNClob(java.lang.String columnLabel,
java.io.Reader reader,
long length) |
void |
updateNString(int columnIndex,
java.lang.String nString) |
void |
updateNString(java.lang.String columnLabel,
java.lang.String nString) |
void |
updateNull(int columnIndex) |
void |
updateNull(int rowIdx,
int colIdx) |
void |
updateNull(int rowIdx,
java.lang.String column) |
void |
updateNull(java.lang.String columnName) |
void |
updateObject(int rowIdx,
int colIdx,
java.lang.Object x) |
void |
updateObject(int columnIndex,
java.lang.Object x) |
void |
updateObject(int columnIndex,
java.lang.Object x,
int scale) |
void |
updateObject(int rowIdx,
java.lang.String column,
java.lang.Object x) |
void |
updateObject(java.lang.String columnName,
java.lang.Object x) |
void |
updateObject(java.lang.String columnName,
java.lang.Object x,
int scale) |
void |
updateRef(int columnIndex,
java.sql.Ref x) |
void |
updateRef(java.lang.String columnName,
java.sql.Ref x) |
void |
updateRow() |
void |
updateRowId(int columnIndex,
java.sql.RowId x) |
void |
updateRowId(java.lang.String columnLabel,
java.sql.RowId x) |
void |
updateShort(int rowIdx,
int colIdx,
short x) |
void |
updateShort(int columnIndex,
short x) |
void |
updateShort(int rowIdx,
java.lang.String column,
short x) |
void |
updateShort(java.lang.String columnName,
short x) |
void |
updateSQLXML(int columnIndex,
java.sql.SQLXML xmlObject) |
void |
updateSQLXML(java.lang.String columnLabel,
java.sql.SQLXML xmlObject) |
void |
updateString(int rowIdx,
int colIdx,
java.lang.String x) |
void |
updateString(int columnIndex,
java.lang.String x) |
void |
updateString(int rowIdx,
java.lang.String column,
java.lang.String x) |
void |
updateString(java.lang.String columnName,
java.lang.String x) |
void |
updateTime(int rowIdx,
int colIdx,
java.sql.Time x) |
void |
updateTime(int rowIdx,
java.lang.String column,
java.sql.Time x) |
void |
updateTime(int columnIndex,
java.sql.Time x) |
void |
updateTime(java.lang.String columnName,
java.sql.Time x) |
void |
updateTimestamp(int rowIdx,
int colIdx,
java.sql.Timestamp x) |
void |
updateTimestamp(int rowIdx,
java.lang.String column,
java.sql.Timestamp x) |
void |
updateTimestamp(int columnIndex,
java.sql.Timestamp x) |
void |
updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x) |
chainWarnings, clearWarnings, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getIfxBSONObject, getIfxBSONObject, getInt, getInt, getInterval, getInterval, getIntervalDF, getIntervalDF, getIntervalYM, getIntervalYM, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getUnicodeStream, getUnicodeStream, getUnloadString, getWarnings, updateIfxObject, updateIfxObject, wasNullclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIfxBSONObject, getIfxBSONObject, getInterval, getInterval, getIntervalDF, getIntervalDF, getIntervalYM, getIntervalYM, getUnloadStringclearWarnings, findColumn, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getDate, getDate, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObject, getObject, getRef, getRef, getShort, getShort, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getUnicodeStream, getUnicodeStream, getWarnings, wasNullpublic IfxClientResultSet(IfxConnection conn, java.sql.ResultSetMetaData md) throws java.sql.SQLException
java.sql.SQLExceptionpublic void executeQuery()
throws java.sql.SQLException
java.sql.SQLExceptionpublic int executeUpdate()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void execute()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateRow()
throws java.sql.SQLException
updateRow in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void deleteRow()
throws java.sql.SQLException
deleteRow in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void insertRow()
throws java.sql.SQLException
insertRow in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs,
if called when not on the insert row, or if all non-nullable columns in
the insert row have not been given a valuepublic void cancelRowUpdates()
throws java.sql.SQLException
cancelRowUpdates in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void refreshRow()
throws java.sql.SQLException
refreshRow in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Statement getStatement()
throws java.sql.SQLException
getStatement in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
getMetaData in interface java.sql.ResultSetjava.sql.SQLExceptionpublic int getType()
throws java.sql.SQLException
getType in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurspublic int getConcurrency()
throws java.sql.SQLException
getConcurrency in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurspublic void setFetchDirection(int direction)
throws java.sql.SQLException
setFetchDirection in interface java.sql.ResultSetdirection - the initial direction for processing rowsjava.sql.SQLException - if a database-access error occurs or direction
is not one of ResultSet.FETCH_FORWARD, ResultSet.FETCH_REVERSE, or
ResultSet.FETCH_UNKNOWNpublic int getFetchDirection()
throws java.sql.SQLException
getFetchDirection in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurspublic void setFetchSize(int rows)
throws java.sql.SQLException
setFetchSize in interface java.sql.ResultSetrows - the number of rows to fetchjava.sql.SQLException - if a database-access error occurspublic int getFetchSize()
throws java.sql.SQLException
getFetchSize in interface java.sql.ResultSetjava.sql.SQLExceptionpublic boolean next()
throws java.sql.SQLException
next in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void moveToInsertRow()
throws java.sql.SQLException
moveToInsertRow in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void newRow()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void newRow(int nrows)
throws java.sql.SQLException
java.sql.SQLExceptionpublic int getRow()
throws java.sql.SQLException
Determine the current row number. The first row is number 1, the second number 2, etc.
getRow in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs.public int getRowCount()
public boolean absolute(int row)
throws java.sql.SQLException
Move to an absolute row number in the result set.
If row is positive, moves to an absolute row with respect to the beginning of the result set. The first row is row 1, the second is row 2, etc.
If row is negative, moves to an absolute row position with respect to the end of result set. For example, calling absolute(-1) positions the cursor on the last row, absolute(-2) indicates the next-to-last row, etc.
An attempt to position the cursor beyond the first/last row in the result set, leaves the cursor before/after the first/last row, respectively.
Note: Calling absolute(1) is the same as calling first(). Calling absolute(-1) is the same as calling last().
absolute in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs, or
row is 0, or result set type is TYPE_FORWARD_ONLY.public boolean previous()
throws java.sql.SQLException
If an input stream from the previous row is open it is implicitly closed. The ResultSet's warning chain is cleared when a new row is read.
previous in interface java.sql.ResultSetjava.sql.SQLException - When any protocol error or object
error is encounteredpublic boolean relative(int count)
throws java.sql.SQLException
Moves a relative number of rows, either positive or negative. Attempting to move beyond the first/last row in the result set positions the cursor before/after the the first/last row. Calling relative(0) is valid, but does not change the cursor position.
Note: Calling relative(1) is different than calling next() since is makes sense to call next() when there is no current row, for example, when the cursor is positioned before the first row or after the last row of the result set.
relative in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs, or there
is no current row, or result set type is TYPE_FORWARD_ONLY.public boolean isBeforeFirst()
throws java.sql.SQLException
Determine if the cursor is before the first row in the result set.
isBeforeFirst in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs.public boolean isAfterLast()
throws java.sql.SQLException
Determine if the cursor is after the last row in the result set.
isAfterLast in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs.public boolean isFirst()
throws java.sql.SQLException
Determine if the cursor is on the first row of the result set.
isFirst in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs.public void moveToCurrentRow()
throws java.sql.SQLException
moveToCurrentRow in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs,
or the result set is not updatablepublic boolean isLast()
throws java.sql.SQLException
Determine if the cursor is on the last row of the result set.
isLast in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs.public void beforeFirst()
throws java.sql.SQLException
beforeFirst in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void afterLast()
throws java.sql.SQLException
Moves to the end of the result set, just after the last row. Has no effect if the result set contains no rows.
afterLast in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs, or
result set type is TYPE_FORWARD_ONLY.public boolean first()
throws java.sql.SQLException
Moves to the first row in the result set.
first in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs, or
result set type is TYPE_FORWARD_ONLY.public boolean last()
throws java.sql.SQLException
Moves to the last row in the result set.
last in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occurs, or
result set type is TYPE_FORWARD_ONLY.public boolean rowUpdated()
throws java.sql.SQLException
rowUpdated in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occursDatabaseMetaData.updatesAreDetected(int)public boolean rowInserted()
throws java.sql.SQLException
rowInserted in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occursDatabaseMetaData.insertsAreDetected(int)public boolean rowDeleted()
throws java.sql.SQLException
rowDeleted in interface java.sql.ResultSetjava.sql.SQLException - if a database-access error occursDatabaseMetaData.deletesAreDetected(int)public void updateNull(int rowIdx,
int colIdx)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateNull(int rowIdx,
java.lang.String column)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBoolean(int rowIdx,
int colIdx,
boolean x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBoolean(int rowIdx,
java.lang.String column,
boolean x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateByte(int rowIdx,
int colIdx,
byte x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateByte(int rowIdx,
java.lang.String column,
byte x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateShort(int rowIdx,
int colIdx,
short x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateShort(int rowIdx,
java.lang.String column,
short x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateInt(int rowIdx,
int colIdx,
int x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateInt(int rowIdx,
java.lang.String column,
int x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateLong(int rowIdx,
int colIdx,
long x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateLong(int rowIdx,
java.lang.String column,
long x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateFloat(int rowIdx,
int colIdx,
float x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateFloat(int rowIdx,
java.lang.String column,
float x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateDouble(int rowIdx,
int colIdx,
double x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateDouble(int rowIdx,
java.lang.String column,
double x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBigDecimal(int rowIdx,
int colIdx,
java.math.BigDecimal x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBigDecimal(int rowIdx,
java.lang.String column,
java.math.BigDecimal x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateString(int rowIdx,
int colIdx,
java.lang.String x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateString(int rowIdx,
java.lang.String column,
java.lang.String x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBytes(int rowIdx,
int colIdx,
byte[] x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBytes(int rowIdx,
java.lang.String column,
byte[] x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateDate(int rowIdx,
int colIdx,
java.sql.Date x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateDate(int rowIdx,
java.lang.String column,
java.sql.Date x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateTime(int rowIdx,
int colIdx,
java.sql.Time x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateTime(int rowIdx,
java.lang.String column,
java.sql.Time x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateTimestamp(int rowIdx,
int colIdx,
java.sql.Timestamp x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateTimestamp(int rowIdx,
java.lang.String column,
java.sql.Timestamp x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateAsciiStream(int rowIdx,
int colIdx,
java.io.InputStream x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateAsciiStream(int rowIdx,
java.lang.String column,
java.io.InputStream x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBinaryStream(int rowIdx,
int colIdx,
java.io.InputStream x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateBinaryStream(int rowIdx,
java.lang.String column,
java.io.InputStream x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateCharacterStream(int rowIdx,
int colIdx,
java.io.Reader x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateCharacterStream(int rowIdx,
java.lang.String column,
java.io.Reader x,
int length)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateObject(int rowIdx,
int colIdx,
java.lang.Object x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateObject(int rowIdx,
java.lang.String column,
java.lang.Object x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateIfxObject(int rowIdx,
int colIdx,
java.lang.Object x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateIfxObject(int rowIdx,
java.lang.String column,
java.lang.Object x)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void updateNull(int columnIndex)
throws java.sql.SQLException
updateNull in interface java.sql.ResultSetupdateNull in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBoolean(int columnIndex,
boolean x)
throws java.sql.SQLException
updateBoolean in interface java.sql.ResultSetupdateBoolean in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateByte(int columnIndex,
byte x)
throws java.sql.SQLException
updateByte in interface java.sql.ResultSetupdateByte in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateShort(int columnIndex,
short x)
throws java.sql.SQLException
updateShort in interface java.sql.ResultSetupdateShort in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateInt(int columnIndex,
int x)
throws java.sql.SQLException
updateInt in interface java.sql.ResultSetupdateInt in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateLong(int columnIndex,
long x)
throws java.sql.SQLException
updateLong in interface java.sql.ResultSetupdateLong in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateFloat(int columnIndex,
float x)
throws java.sql.SQLException
updateFloat in interface java.sql.ResultSetupdateFloat in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateDouble(int columnIndex,
double x)
throws java.sql.SQLException
updateDouble in interface java.sql.ResultSetupdateDouble in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBigDecimal(int columnIndex,
java.math.BigDecimal x)
throws java.sql.SQLException
updateBigDecimal in interface java.sql.ResultSetupdateBigDecimal in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateString(int columnIndex,
java.lang.String x)
throws java.sql.SQLException
updateString in interface java.sql.ResultSetupdateString in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBytes(int columnIndex,
byte[] x)
throws java.sql.SQLException
updateBytes in interface java.sql.ResultSetupdateBytes in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateDate(int columnIndex,
java.sql.Date x)
throws java.sql.SQLException
updateDate in interface java.sql.ResultSetupdateDate in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateTime(int columnIndex,
java.sql.Time x)
throws java.sql.SQLException
updateTime in interface java.sql.ResultSetupdateTime in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateTimestamp(int columnIndex,
java.sql.Timestamp x)
throws java.sql.SQLException
updateTimestamp in interface java.sql.ResultSetupdateTimestamp in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetupdateAsciiStream in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetupdateBinaryStream in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(int columnIndex,
java.io.Reader x,
int length)
throws java.sql.SQLException
IfxScrollableResultSetupdateCharacterStream in interface java.sql.ResultSetupdateCharacterStream in class IfxScrollableResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valuelength - the length of the streamjava.sql.SQLException - if a database-access error occurspublic void updateObject(int columnIndex,
java.lang.Object x,
int scale)
throws java.sql.SQLException
updateObject in interface java.sql.ResultSetupdateObject in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateObject(int columnIndex,
java.lang.Object x)
throws java.sql.SQLException
updateObject in interface java.sql.ResultSetupdateObject in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateNull(java.lang.String columnName)
throws java.sql.SQLException
updateNull in interface java.sql.ResultSetupdateNull in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBoolean(java.lang.String columnName,
boolean x)
throws java.sql.SQLException
updateBoolean in interface java.sql.ResultSetupdateBoolean in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateByte(java.lang.String columnName,
byte x)
throws java.sql.SQLException
updateByte in interface java.sql.ResultSetupdateByte in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateShort(java.lang.String columnName,
short x)
throws java.sql.SQLException
updateShort in interface java.sql.ResultSetupdateShort in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateInt(java.lang.String columnName,
int x)
throws java.sql.SQLException
updateInt in interface java.sql.ResultSetupdateInt in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateLong(java.lang.String columnName,
long x)
throws java.sql.SQLException
updateLong in interface java.sql.ResultSetupdateLong in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateFloat(java.lang.String columnName,
float x)
throws java.sql.SQLException
updateFloat in interface java.sql.ResultSetupdateFloat in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateDouble(java.lang.String columnName,
double x)
throws java.sql.SQLException
updateDouble in interface java.sql.ResultSetupdateDouble in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x)
throws java.sql.SQLException
updateBigDecimal in interface java.sql.ResultSetupdateBigDecimal in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateString(java.lang.String columnName,
java.lang.String x)
throws java.sql.SQLException
updateString in interface java.sql.ResultSetupdateString in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBytes(java.lang.String columnName,
byte[] x)
throws java.sql.SQLException
updateBytes in interface java.sql.ResultSetupdateBytes in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateDate(java.lang.String columnName,
java.sql.Date x)
throws java.sql.SQLException
updateDate in interface java.sql.ResultSetupdateDate in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateTime(java.lang.String columnName,
java.sql.Time x)
throws java.sql.SQLException
updateTime in interface java.sql.ResultSetupdateTime in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x)
throws java.sql.SQLException
updateTimestamp in interface java.sql.ResultSetupdateTimestamp in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetupdateAsciiStream in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnName,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetupdateBinaryStream in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(java.lang.String columnName,
java.io.Reader x,
int length)
throws java.sql.SQLException
IfxScrollableResultSetupdateCharacterStream in interface java.sql.ResultSetupdateCharacterStream in class IfxScrollableResultSetlength - of the streamjava.sql.SQLException - if a database-access error occurspublic void updateObject(java.lang.String columnName,
java.lang.Object x,
int scale)
throws java.sql.SQLException
updateObject in interface java.sql.ResultSetupdateObject in class IfxScrollableResultSetjava.sql.SQLExceptionpublic void updateObject(java.lang.String columnName,
java.lang.Object x)
throws java.sql.SQLException
updateObject in interface java.sql.ResultSetupdateObject in class IfxScrollableResultSetjava.sql.SQLExceptionpublic java.lang.String getCursorName()
throws java.sql.SQLException
getCursorName in interface java.sql.ResultSetjava.sql.SQLExceptionprotected void setInsertMode(boolean value)
protected boolean getInsertMode()
public void close()
close in interface java.lang.AutoCloseableclose in interface java.sql.ResultSetprotected void finalize()
finalize in class IfxScrollableResultSetpublic java.net.URL getURL(int columnIndex)
throws java.sql.SQLException
getURL in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.net.URL getURL(java.lang.String columnName)
throws java.sql.SQLException
getURL in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateRef(int columnIndex,
java.sql.Ref x)
throws java.sql.SQLException
updateRef in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateRef(java.lang.String columnName,
java.sql.Ref x)
throws java.sql.SQLException
updateRef in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(int columnIndex,
java.sql.Blob x)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(java.lang.String columnName,
java.sql.Blob x)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(int columnIndex,
java.sql.Clob x)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(java.lang.String columnName,
java.sql.Clob x)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateArray(int columnIndex,
java.sql.Array x)
throws java.sql.SQLException
updateArray in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateArray(java.lang.String columnName,
java.sql.Array x)
throws java.sql.SQLException
updateArray in interface java.sql.ResultSetjava.sql.SQLExceptionpublic boolean isClosed()
isClosed in interface java.sql.ResultSetpublic int getHoldability()
throws java.sql.SQLException
getHoldability in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.io.Reader getNCharacterStream(int columnIndex)
throws java.sql.SQLException
getNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.io.Reader getNCharacterStream(java.lang.String columnLabel)
throws java.sql.SQLException
getNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.NClob getNClob(int columnIndex)
throws java.sql.SQLException
getNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.NClob getNClob(java.lang.String columnLabel)
throws java.sql.SQLException
getNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.lang.String getNString(int columnIndex)
throws java.sql.SQLException
getNString in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.lang.String getNString(java.lang.String columnLabel)
throws java.sql.SQLException
getNString in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.RowId getRowId(int columnIndex)
throws java.sql.SQLException
getRowId in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.RowId getRowId(java.lang.String columnLabel)
throws java.sql.SQLException
getRowId in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.SQLXML getSQLXML(int columnIndex)
throws java.sql.SQLException
getSQLXML in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.SQLXML getSQLXML(java.lang.String columnLabel)
throws java.sql.SQLException
getSQLXML in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream x)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream x,
long length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream x)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream x,
long length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream x,
long length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(int columnIndex,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(int columnIndex,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBlob(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateBlob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(int columnIndex,
java.io.Reader x)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(int columnIndex,
java.io.Reader x,
long length)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(int columnIndex,
java.io.Reader reader)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNCharacterStream(int columnIndex,
java.io.Reader x)
throws java.sql.SQLException
updateNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
updateNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNCharacterStream(int columnIndex,
java.io.Reader x,
long length)
throws java.sql.SQLException
updateNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(int columnIndex,
java.sql.NClob nClob)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(java.lang.String columnLabel,
java.sql.NClob nClob)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(int columnIndex,
java.io.Reader reader)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(java.lang.String columnLabel,
java.io.Reader reader)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNClob(java.lang.String columnLabel,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateNClob in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNString(int columnIndex,
java.lang.String nString)
throws java.sql.SQLException
updateNString in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateNString(java.lang.String columnLabel,
java.lang.String nString)
throws java.sql.SQLException
updateNString in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateRowId(int columnIndex,
java.sql.RowId x)
throws java.sql.SQLException
updateRowId in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateRowId(java.lang.String columnLabel,
java.sql.RowId x)
throws java.sql.SQLException
updateRowId in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateSQLXML(int columnIndex,
java.sql.SQLXML xmlObject)
throws java.sql.SQLException
updateSQLXML in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateSQLXML(java.lang.String columnLabel,
java.sql.SQLXML xmlObject)
throws java.sql.SQLException
updateSQLXML in interface java.sql.ResultSetjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor in interface java.sql.Wrapperjava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap in interface java.sql.Wrapperjava.sql.SQLExceptionpublic <T> T getObject(int columnIndex,
java.lang.Class<T> type)
throws java.sql.SQLException
getObject in interface java.sql.ResultSetjava.sql.SQLExceptionpublic <T> T getObject(java.lang.String columnLabel,
java.lang.Class<T> type)
throws java.sql.SQLException
getObject in interface java.sql.ResultSetjava.sql.SQLException