public class SDOResultSetImpl extends java.lang.Object implements SDOResultSet, java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
SDOResultSetImpl.StateChecker |
| Constructor and Description |
|---|
SDOResultSetImpl(SDOFactory appObject,
java.lang.String sdoName,
java.lang.String where,
java.lang.String sortBy,
SDOParameters params) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
absolute(int n)
JDBC 2.0
|
boolean |
absolute(java.lang.String rowId)
PROGRESS Extension
|
void |
afterLast()
JDBC 2.0
|
void |
attachToAppObj(SDOFactory appObject)
PROGRESS Extension
|
void |
beforeFirst()
JDBC 2.0
|
void |
cancelBatch()
PROGRESS Extension
|
void |
cancelRowUpdates()
JDBC 2.0
|
void |
clearWarnings() |
void |
close() |
void |
deleteRow()
JDBC 2.0
|
void |
detachFromAppObj()
PROGRESS Extension
|
int |
findColumn(java.lang.String colName) |
boolean |
first()
JDBC 2.0
|
java.sql.Array |
getArray(int i) |
java.sql.Array |
getArray(java.lang.String colName) |
java.io.InputStream |
getAsciiStream(int colIx) |
java.io.InputStream |
getAsciiStream(java.lang.String colName) |
java.math.BigDecimal |
getBigDecimal(int pos)
JDBC 2.0
|
java.math.BigDecimal |
getBigDecimal(int columnIndex,
int scale)
Deprecated.
|
java.math.BigDecimal |
getBigDecimal(int field,
int indx,
int scale) |
java.math.BigDecimal |
getBigDecimal(java.lang.String columnName)
JDBC 2.0
|
java.math.BigDecimal |
getBigDecimal(java.lang.String field,
int scale)
Deprecated.
|
java.math.BigDecimal |
getBigDecimal(java.lang.String field,
int indx,
int scale) |
java.io.InputStream |
getBinaryStream(int colIx) |
java.io.InputStream |
getBinaryStream(java.lang.String colName) |
java.sql.Blob |
getBlob(int pos) |
java.sql.Blob |
getBlob(int field,
int indx) |
java.sql.Blob |
getBlob(java.lang.String field) |
java.sql.Blob |
getBlob(java.lang.String field,
int indx) |
boolean |
getBoolean(int pos) |
boolean |
getBoolean(int field,
int indx) |
boolean |
getBoolean(java.lang.String field) |
boolean |
getBoolean(java.lang.String field,
int indx) |
byte |
getByte(int colIx) |
byte |
getByte(java.lang.String colName) |
byte[] |
getBytes(int pos) |
byte[] |
getBytes(int field,
int indx) |
byte[] |
getBytes(java.lang.String field) |
byte[] |
getBytes(java.lang.String field,
int indx)
Get column value by field name and index.
|
java.io.Reader |
getCharacterStream(int columnIndex) |
java.io.Reader |
getCharacterStream(java.lang.String columnName) |
java.sql.Clob |
getClob(int pos) |
java.sql.Clob |
getClob(int field,
int indx) |
java.sql.Clob |
getClob(java.lang.String field) |
java.sql.Clob |
getClob(java.lang.String field,
int indx) |
int |
getConcurrency() |
java.lang.String |
getCursorName() |
java.sql.Date |
getDate(int pos) |
java.sql.Date |
getDate(int columnIndex,
java.util.Calendar cal) |
java.sql.Date |
getDate(int field,
int indx) |
java.sql.Date |
getDate(java.lang.String field) |
java.sql.Date |
getDate(java.lang.String columnName,
java.util.Calendar cal) |
java.sql.Date |
getDate(java.lang.String field,
int indx) |
double |
getDouble(int pos) |
double |
getDouble(int field,
int indx) |
double |
getDouble(java.lang.String field) |
double |
getDouble(java.lang.String field,
int indx) |
int |
getFetchDirection() |
int |
getFetchSize()
JDBC 2.0
Returns the fetch size for this result set.
|
float |
getFloat(int colIx) |
float |
getFloat(java.lang.String colName) |
java.util.GregorianCalendar |
getGregorianCalendar(int pos)
PROGRESS Extension
|
java.util.GregorianCalendar |
getGregorianCalendar(int field,
int indx) |
java.util.GregorianCalendar |
getGregorianCalendar(java.lang.String field)
PROGRESS Extension
|
java.util.GregorianCalendar |
getGregorianCalendar(java.lang.String field,
int indx) |
int |
getHoldability() |
int |
getInt(int pos) |
int |
getInt(int field,
int indx) |
int |
getInt(java.lang.String field) |
int |
getInt(java.lang.String field,
int indx) |
long |
getLong(int pos) |
long |
getLong(int field,
int indx) |
long |
getLong(java.lang.String field) |
long |
getLong(java.lang.String field,
int indx) |
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) |
java.lang.Object |
getObject(int i) |
<T> T |
getObject(int columnIndex,
java.lang.Class<T> type) |
java.lang.Object |
getObject(int field,
int indx) |
java.lang.Object |
getObject(int i,
java.util.Map map) |
java.lang.Object |
getObject(java.lang.String field) |
<T> T |
getObject(java.lang.String columnLabel,
java.lang.Class<T> type) |
java.lang.Object |
getObject(java.lang.String field,
int indx) |
java.lang.Object |
getObject(java.lang.String colName,
java.util.Map map) |
java.lang.String |
getQuery()
PROGRESS Extension
|
java.sql.Ref |
getRef(int i) |
java.sql.Ref |
getRef(java.lang.String colName) |
int |
getRow()
JDBC 2.0
|
java.sql.RowId |
getRowId(int columnIndex) |
java.sql.RowId |
getRowId(java.lang.String columnLabel) |
java.lang.String |
getRowIdentity()
PROGRESS Extension
|
SDOInterface |
getSDOInterface()
PROGRESS Extension
|
short |
getShort(int colIx) |
short |
getShort(java.lang.String colName) |
java.sql.SQLXML |
getSQLXML(int columnIndex) |
java.sql.SQLXML |
getSQLXML(java.lang.String columnLabel) |
java.sql.Statement |
getStatement() |
java.lang.String |
getString(int pos) |
java.lang.String |
getString(int field,
int indx) |
java.lang.String |
getString(java.lang.String field) |
java.lang.String |
getString(java.lang.String field,
int indx) |
java.sql.Time |
getTime(int colIx) |
java.sql.Time |
getTime(int columnIndex,
java.util.Calendar cal) |
java.sql.Time |
getTime(java.lang.String colName) |
java.sql.Time |
getTime(java.lang.String columnName,
java.util.Calendar cal) |
java.sql.Timestamp |
getTimestamp(int pos) |
java.sql.Timestamp |
getTimestamp(int columnIndex,
java.util.Calendar cal) |
java.sql.Timestamp |
getTimestamp(int field,
int indx) |
java.sql.Timestamp |
getTimestamp(java.lang.String field) |
java.sql.Timestamp |
getTimestamp(java.lang.String columnName,
java.util.Calendar cal) |
java.sql.Timestamp |
getTimestamp(java.lang.String field,
int indx) |
int |
getType() |
java.io.InputStream |
getUnicodeStream(int colIx)
Deprecated.
|
java.io.InputStream |
getUnicodeStream(java.lang.String colName)
Deprecated.
|
java.net.URL |
getURL(int columnIndex) |
java.net.URL |
getURL(java.lang.String columnName) |
java.sql.SQLWarning |
getWarnings() |
boolean |
inBatch()
PROGRESS Extension
|
void |
insertRow()
JDBC 2.0
|
boolean |
isAfterLast()
JDBC 2.0
|
boolean |
isAttached()
PROGRESS Extension
|
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
|
void |
moveToInsertRow()
JDBC 2.0
|
boolean |
next() |
boolean |
previous()
JDBC 2.0
|
void |
refreshRow()
JDBC 2.0
|
boolean |
relative(int n)
JDBC 2.0
|
void |
releaseSDOInterface()
PROGRESS Extension
|
void |
reOpenQuery()
PROGRESS Extension
|
void |
reOpenQuery(java.lang.String rowId)
PROGRESS Extension
|
boolean |
rowDeleted()
JDBC 2.0
|
boolean |
rowInserted()
JDBC 2.0
|
boolean |
rowUpdated()
JDBC 2.0
|
void |
sendBatch()
PROGRESS Extension
|
void |
sendBatchAndReOpen()
PROGRESS Extension
|
void |
sendBatchAndReOpen(java.lang.String rowId)
PROGRESS Extension
|
void |
setFetchDirection(int direction) |
void |
setFetchSize(int rows) |
void |
startBatch()
PROGRESS Extension
|
<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 inputStream) |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream inputStream,
long length) |
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream inputStream) |
void |
updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length) |
void |
updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length) |
void |
updateBigDecimal(int columnIndex,
java.math.BigDecimal x)
JDBC 2.0
|
void |
updateBigDecimal(int columnNum,
java.math.BigDecimal x,
int indx) |
void |
updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x)
JDBC 2.0
|
void |
updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x,
int indx) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream inputStream) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream inputStream,
long length) |
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream inputStream) |
void |
updateBinaryStream(java.lang.String columnName,
java.io.InputStream x,
int length) |
void |
updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length) |
void |
updateBlob(int columnIndex,
java.sql.Blob x)
JDBC 2.0
|
void |
updateBlob(int columnNum,
java.sql.Blob x,
int indx) |
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)
JDBC 2.0
|
void |
updateBlob(java.lang.String columnName,
java.sql.Blob x,
int indx) |
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)
JDBC 2.0
|
void |
updateBoolean(int columnNum,
boolean x,
int indx) |
void |
updateBoolean(java.lang.String columnName,
boolean x)
JDBC 2.0
|
void |
updateBoolean(java.lang.String columnName,
boolean x,
int indx) |
void |
updateByte(int columnIndex,
byte x) |
void |
updateByte(java.lang.String columnName,
byte x) |
void |
updateBytes(int columnIndex,
byte[] x)
JDBC 2.0
|
void |
updateBytes(int columnNum,
byte[] x,
int indx) |
void |
updateBytes(java.lang.String columnName,
byte[] x)
JDBC 2.0
|
void |
updateBytes(java.lang.String columnName,
byte[] x,
int indx) |
void |
updateCharacterStream(int columnIndex,
java.io.Reader reader) |
void |
updateCharacterStream(int columnIndex,
java.io.Reader x,
int length) |
void |
updateCharacterStream(int columnIndex,
java.io.Reader reader,
long length) |
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader) |
void |
updateCharacterStream(java.lang.String columnName,
java.io.Reader reader,
int length) |
void |
updateCharacterStream(java.lang.String columnLabel,
java.io.Reader reader,
long length) |
void |
updateClob(int columnIndex,
java.sql.Clob x)
JDBC 2.0
|
void |
updateClob(int columnNum,
java.sql.Clob x,
int indx) |
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)
JDBC 2.0
|
void |
updateClob(java.lang.String columnName,
java.sql.Clob x,
int indx) |
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)
JDBC 2.0
|
void |
updateDate(int columnNum,
java.sql.Date x,
int indx) |
void |
updateDate(java.lang.String columnName,
java.sql.Date x)
JDBC 2.0
|
void |
updateDate(java.lang.String columnName,
java.sql.Date x,
int indx) |
void |
updateDouble(int columnIndex,
double x)
JDBC 2.0
|
void |
updateDouble(int columnNum,
double x,
int indx) |
void |
updateDouble(java.lang.String columnName,
double x)
JDBC 2.0
|
void |
updateDouble(java.lang.String columnName,
double x,
int indx) |
void |
updateFloat(int columnIndex,
float x) |
void |
updateFloat(java.lang.String columnName,
float x) |
void |
updateGregorianCalendar(int columnIndex,
java.util.GregorianCalendar x)
PROGRESS Extension
|
void |
updateGregorianCalendar(int columnNum,
java.util.GregorianCalendar x,
int indx) |
void |
updateGregorianCalendar(java.lang.String columnName,
java.util.GregorianCalendar x)
PROGRESS Extension
|
void |
updateGregorianCalendar(java.lang.String columnName,
java.util.GregorianCalendar x,
int indx) |
void |
updateInt(int columnIndex,
int x)
JDBC 2.0
|
void |
updateInt(int columnNum,
int x,
int indx) |
void |
updateInt(java.lang.String columnName,
int x)
JDBC 2.0
|
void |
updateInt(java.lang.String columnName,
int x,
int indx) |
void |
updateLong(int columnIndex,
long x)
JDBC 2.0
|
void |
updateLong(int columnNum,
long x,
int indx) |
void |
updateLong(java.lang.String columnName,
long x)
JDBC 2.0
|
void |
updateLong(java.lang.String columnName,
long x,
int indx) |
void |
updateNCharacterStream(int columnIndex,
java.io.Reader reader) |
void |
updateNCharacterStream(int columnIndex,
java.io.Reader reader,
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)
JDBC 2.0
|
void |
updateNull(int columnNum,
int indx) |
void |
updateNull(java.lang.String columnName)
JDBC 2.0
|
void |
updateNull(java.lang.String columnName,
int indx) |
void |
updateObject(int i,
java.lang.Object value)
JDBC 2.0
|
void |
updateObject(int columnNum,
java.lang.Object x,
int indx) |
void |
updateObject(java.lang.String columnName,
java.lang.Object x)
JDBC 2.0
|
void |
updateObject(java.lang.String columnName,
java.lang.Object x,
int indx) |
void |
updateRef(int columnIndex,
java.sql.Ref x) |
void |
updateRef(java.lang.String columnName,
java.sql.Ref x) |
void |
updateRow()
JDBC 2.0
|
void |
updateRowId(int columnIndex,
java.sql.RowId x) |
void |
updateRowId(java.lang.String columnLabel,
java.sql.RowId x) |
void |
updateShort(int columnIndex,
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 columnIndex,
java.lang.String x)
JDBC 2.0
|
void |
updateString(int columnNum,
java.lang.String x,
int indx) |
void |
updateString(java.lang.String columnName,
java.lang.String x)
JDBC 2.0
|
void |
updateString(java.lang.String columnName,
java.lang.String x,
int indx) |
void |
updateTime(int columnIndex,
java.sql.Time x) |
void |
updateTime(java.lang.String columnName,
java.sql.Time x) |
void |
updateTimestamp(int columnIndex,
java.sql.Timestamp x)
JDBC 2.0
|
void |
updateTimestamp(int columnNum,
java.sql.Timestamp x,
int indx) |
void |
updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x)
JDBC 2.0
|
void |
updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x,
int indx) |
boolean |
wasNull() |
public SDOResultSetImpl(SDOFactory appObject, java.lang.String sdoName, java.lang.String where, java.lang.String sortBy, SDOParameters params) throws Open4GLException, ProSQLException
Open4GLExceptionProSQLExceptionpublic boolean isAttached()
SDOResultSetis there an underlying appObject attached to the result set?
isAttached in interface SDOResultSetSDOResultSet.detachFromAppObj()public void detachFromAppObj()
throws ProSQLException
SDOResultSetDetach from the underlying appObject
A Stateless SDOResultSet object can be detached and re-attached from its AppObject using the detachFromAppObj() and attachToAppObj() methods. detachFromAppObj() allows the Java application to use the SDOResultSet without holding any server resources. When the application is ready to send data to the AppServer it calls attachToAppObj(appObject) to regain access to the AppServer.
detachFromAppObj in interface SDOResultSetProSQLExceptionpublic void attachToAppObj(SDOFactory appObject) throws ProSQLException, Open4GLException
SDOResultSetAttach to an appObject
attachToAppObj in interface SDOResultSetProSQLExceptionOpen4GLExceptionSDOResultSet.detachFromAppObj()public SDOInterface getSDOInterface() throws ProSQLException
SDOResultSetGets direct access the a subset of the underlying methods of the SDO.
getSDOInterface in interface SDOResultSetProSQLException - if a SDO access error occursSDOResultSet.releaseSDOInterface()public void releaseSDOInterface()
throws ProSQLException
SDOResultSetDeletes the underlying SDO after using the SDOInterface the getSDOInterface() method returned. releaseSDOInterface() must be called in stateless mode (see SDOParameters.setStateless) - it has no effect in non stateless mode.
releaseSDOInterface in interface SDOResultSetProSQLException - if a SDO access error occursSDOResultSet.getSDOInterface()public void startBatch()
throws ProSQLException
SDOResultSetStart a batch update session
SDOResultSet objects implement the startBatch() and sendBatch() methods. All the updates, deletes and inserts between a startBatch() statement and a sendBatch() ( or sendBatchAndReOpen() ) statement are sent to the AppServer together. Batch update improve performance significantly. cancelBatch() can be used to undo all the modifications that were performed since the last startBatch() statement.
startBatch in interface SDOResultSetProSQLException - if a SDO access error occurspublic void cancelBatch()
throws ProSQLException
SDOResultSetCancel a batch
cancelBatch in interface SDOResultSetProSQLException - if SDO access exception occursSDOResultSet.startBatch()public boolean inBatch()
SDOResultSetIs this SDO result set in batch mode?
inBatch in interface SDOResultSetSDOResultSet.detachFromAppObj()public void sendBatchAndReOpen()
throws ProSQLException
SDOResultSetSend the batch to the SDO on the server, end the batch session and reopen the query. sendBatchAndReOpen() is equivalent to: sendBatch(), close() and then reOpenQuery(), but it is more efficient in stateless mode (see SDOParameters.setStateless).
sendBatchAndReOpen in interface SDOResultSetProSQLException - if a SDO access error occursSDOResultSet.startBatch()public void sendBatchAndReOpen(java.lang.String rowId)
throws ProSQLException
SDOResultSetSend the batch to the SDO on the server, end the batch session and reopen the query. sendBatchAndReOpen(rowId) is equivalent to: sendBatch(), close() and then reOpenQuery(rowId), but it is more efficient in stateless mode (see SDOParameters.setStateles s).
sendBatchAndReOpen in interface SDOResultSetProSQLException - if a SDO access error occursSDOResultSet.startBatch()public void sendBatch()
throws ProSQLException
SDOResultSetSend the batch to the SDO on the server and end the batch session - inBatch() returns false after a sendBatch() call.
sendBatch in interface SDOResultSetProSQLException - if a SDO access error occursSDOResultSet.startBatch()public void reOpenQuery()
throws ProSQLException
SDOResultSetReopen the query and position the cusrsor before the first row
reOpenQuery in interface SDOResultSetProSQLException - if a SDO access error occurspublic void reOpenQuery(java.lang.String rowId)
throws ProSQLException
SDOResultSetReopen the query and position the cusrsor before on the rowId row If rowId is null then reposition before the first row.
reOpenQuery in interface SDOResultSetrowId - the row identifier of the row to position onProSQLException - if a SDO access error occursSDOResultSet.getRowIdentity()public java.lang.String getQuery()
throws ProSQLException
SDOResultSetGet the 4GL query that created this SDO result set
getQuery in interface SDOResultSetProSQLException - if a SDO access error occurspublic int getFetchSize()
throws ProSQLException
SDOResultSetgetFetchSize in interface SDOResultSetgetFetchSize in interface java.sql.ResultSetProSQLException - if a database access error occurspublic int getRow()
throws ProSQLException
SDOResultSetRetrieves the current row number. The first row is number 1, the second number 2, and so on.
getRow in interface SDOResultSetgetRow in interface java.sql.ResultSetProSQLException - if a SDO access error occurspublic void updateRow()
throws ProSQLException
SDOResultSetUpdates the underlying SDO with the new contents of the current row. Cannot be called when on the insert row.
updateRow in interface SDOResultSetupdateRow in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or if called when on
the insert rowpublic boolean rowDeleted()
throws ProSQLException
SDOResultSetIndicates whether a row has been deleted. A deleted row may leave a visible "hole" in a result set. This method can be used to detect holes in a result set. The value returned depends on whether or not the result set can detect deletions.
rowDeleted in interface SDOResultSetrowDeleted in interface java.sql.ResultSetProSQLException - if an SDO access error occurspublic boolean rowUpdated()
throws ProSQLException
SDOResultSetIndicates whether the current row has been updated.
rowUpdated in interface SDOResultSetrowUpdated in interface java.sql.ResultSetProSQLException - if a SDO access error occurspublic boolean rowInserted()
throws ProSQLException
SDOResultSetIndicates whether the current row has had an insertion.
rowInserted in interface SDOResultSetrowInserted in interface java.sql.ResultSetProSQLException - if a SDO access error occurspublic void deleteRow()
throws ProSQLException
SDOResultSetDeletes the current row from the result set and the underlying SDO. Cannot be called when on the insert row.
deleteRow in interface SDOResultSetdeleteRow in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or if called when on
the insert row.public void insertRow()
throws ProSQLException
SDOResultSetInserts the contents of the insert row into the result set and the SDO. Must be on the insert row when this method is called.
insertRow in interface SDOResultSetinsertRow in interface java.sql.ResultSetProSQLException - if an SDO access error occurs, if called when not on
the insert row, or if not all of non-nullable columns
in the insert row have been given a valuepublic void cancelRowUpdates()
throws ProSQLException
SDOResultSet
Cancels the updates made to a row. This method may be called after calling an
updateXXX method(s) and before calling updateRow to
rollback the updates made to a row. If no updates have been made or
updateRow has already been called, then this method has no
effect.
cancelRowUpdates in interface SDOResultSetcancelRowUpdates in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or if called when on
the insert rowpublic void moveToInsertRow()
throws ProSQLException
SDOResultSet
Moves the cursor to the insert row. The current cursor position is remembered
while the cursor is positioned on the insert row.
The insert row is a special row associated with an updatable result set. It
is essentially a buffer where a new row may be constructed by calling the
updateXXX methods prior to inserting the row into the result
set.
Only the updateXXX, getXXX, and
insertRow methods may be called when the cursor is on the insert
row. All of the columns in a result set must be given a value each time this
method is called before calling insertRow. The method
updateXXX must be called before a getXXX method can
be called on a column value.
moveToInsertRow in interface SDOResultSetmoveToInsertRow in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the result set is
not updatablepublic void moveToCurrentRow()
throws ProSQLException
SDOResultSetMoves the cursor to the remembered cursor position, usually the current row. This method has no effect if the cursor is not on the insert row.
moveToCurrentRow in interface SDOResultSetmoveToCurrentRow in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the result set is
not updatablepublic boolean previous()
throws ProSQLException
SDOResultSetMoves the cursor to the previous row in the result set.
Note: SDOResultSet.previous() is not the same as SDOResultSet.relative(int)
because it makes sense to call SDOResultSet.previous() when there is no
current row.
previous in interface SDOResultSetprevious in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the result scrolling
mode is FORWARD_ONLYpublic boolean relative(int n)
throws ProSQLException
SDOResultSet
Moves the cursor 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 from calling
next() because 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 SDOResultSetrelative in interface java.sql.ResultSetProSQLException - if an SDO access error occurs, there is no current
row, or the scrolling mode is FORWARD_ONLYpublic boolean absolute(java.lang.String rowId)
throws ProSQLException
SDOResultSetMoves the cursor to the given row identifier in the result set.
The row identifier is returned from the getRowIdentity() method.
absolute in interface SDOResultSetrowId - the row identifier of the row to position onProSQLException - if an SDO access error occurs or row is 0, or the
scrolling mode is FORWARD_ONLYpublic boolean absolute(int n)
throws ProSQLException
SDOResultSetMoves the cursor to the given row number in the result set.
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
absolute(-1) positions the cursor on the last row,
absolute(-2) indicates 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/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 SDOResultSetabsolute in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or row is 0, or the
scrolling mode is FORWARD_ONLYpublic boolean isBeforeFirst()
throws ProSQLException
SDOResultSetIndicates whether the cursor is before the first row in the result set.
isBeforeFirst in interface SDOResultSetisBeforeFirst in interface java.sql.ResultSetProSQLException - if an SDO access error occurspublic boolean isAfterLast()
throws ProSQLException
SDOResultSetIndicates whether the cursor is after the last row in the result set.
isAfterLast in interface SDOResultSetisAfterLast in interface java.sql.ResultSetProSQLException - if an SDO access error occurspublic void beforeFirst()
throws ProSQLException
SDOResultSetMoves the cursor to the front of the result set, just before the first row. Has no effect if the result set contains no rows.
beforeFirst in interface SDOResultSetbeforeFirst in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the scrolling mode
is FORWARD_ONLYpublic boolean isFirst()
throws ProSQLException
SDOResultSetIndicates whether the cursor is on the first row of the result set.
isFirst in interface SDOResultSetisFirst in interface java.sql.ResultSetProSQLException - if a SDO access error occurspublic boolean first()
throws ProSQLException
SDOResultSetMoves the cursor to the first row in the result set.
first in interface SDOResultSetfirst in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the scrolling mode
is FORWARD_ONLYpublic void afterLast()
throws ProSQLException
SDOResultSetMoves the cursor 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 SDOResultSetafterLast in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the scrolling mode
is FORWARD_ONLYpublic boolean isLast()
throws ProSQLException
SDOResultSet
Indicates whether the cursor is on the last row of the result set. Note:
Calling the method isLast may be expensive because the result
set implementation might need to fetch ahead one row in order to determine
whether the current row is the last row in the result set.
isLast in interface SDOResultSetisLast in interface java.sql.ResultSetProSQLException - if a SDO access error occurspublic boolean last()
throws ProSQLException
SDOResultSetMoves the cursor to the last row in the result set.
last in interface SDOResultSetlast in interface java.sql.ResultSetProSQLException - if an SDO access error occurs or the scrolling mode
is FORWARD_ONLYpublic void updateObject(int i,
java.lang.Object value)
throws ProSQLException
SDOResultSet
Updates a column with an Object value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the row in the SDO; instead the updateRow or
insertRow methods are called to pdate the row.
updateObject in interface SDOResultSetupdateObject in interface java.sql.ResultSeti - the first column is 1, the second is 2, ...value - the new column valueProSQLException - if an SDO access error occurspublic void updateNull(java.lang.String columnName)
throws ProSQLException
SDOResultSet
Updates a column with a null value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateNull in interface SDOResultSetupdateNull in interface java.sql.ResultSetcolumnName - the name of the columnProSQLException - if a SDO access error occurspublic void updateBoolean(java.lang.String columnName,
boolean x)
throws ProSQLException
SDOResultSet
Updates a column with a boolean value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBoolean in interface SDOResultSetupdateBoolean in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateInt(java.lang.String columnName,
int x)
throws ProSQLException
SDOResultSet
Updates a column with an integer value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateInt in interface SDOResultSetupdateInt in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateLong(java.lang.String columnName,
long x)
throws ProSQLException
SDOResultSet
Updates a column with a long value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateLong in interface SDOResultSetupdateLong in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateDouble(java.lang.String columnName,
double x)
throws ProSQLException
SDOResultSet
Updates a column with a double value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateDouble in interface SDOResultSetupdateDouble in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x)
throws ProSQLException
SDOResultSet
Updates a column with a BigDecimal value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBigDecimal in interface SDOResultSetupdateBigDecimal in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateString(java.lang.String columnName,
java.lang.String x)
throws ProSQLException
SDOResultSet
Updates a column with a String value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateString in interface SDOResultSetupdateString in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateBytes(java.lang.String columnName,
byte[] x)
throws ProSQLException
SDOResultSet
Updates a column with a byte array value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBytes in interface SDOResultSetupdateBytes in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateDate(java.lang.String columnName,
java.sql.Date x)
throws ProSQLException
SDOResultSet
Updates a column with a Date value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateDate in interface SDOResultSetupdateDate in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x)
throws ProSQLException
SDOResultSet
Updates a column with a Timestamp value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateTimestamp in interface SDOResultSetupdateTimestamp in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateBlob(java.lang.String columnName,
java.sql.Blob x)
throws ProSQLException
SDOResultSet
Updates a column with a Blob value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBlob in interface SDOResultSetupdateBlob in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateClob(java.lang.String columnName,
java.sql.Clob x)
throws ProSQLException
SDOResultSet
Updates a column with a Clob value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateClob in interface SDOResultSetupdateClob in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateObject(java.lang.String columnName,
java.lang.Object x)
throws ProSQLException
SDOResultSet
Updates a column with an Object value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateObject in interface SDOResultSetupdateObject in interface java.sql.ResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurs@Deprecated
public java.math.BigDecimal getBigDecimal(int columnIndex,
int scale)
throws ProSQLException
getBigDecimal in interface java.sql.ResultSetProSQLExceptionpublic java.math.BigDecimal getBigDecimal(java.lang.String columnName)
throws ProSQLException
SDOResultSetGets the value of a column in the current row as a java.math.BigDecimal object with full precision.
getBigDecimal in interface SDOResultSetgetBigDecimal in interface java.sql.ResultSetcolumnName - the column nameProSQLException - if an SDO access error occurspublic void refreshRow()
throws ProSQLException
SDOResultSet
Refreshes the current row with its most recent value in the SDO. Cannot be
called when on the insert row.
The refreshRow method provides a way for an application to
explicitly tell the SDOResultSet to refetch a row(s) from the SDO.
If refreshRow is called after calling updateXXX,
but before calling updateRow, then the updates made to the row
are lost. Calling the method refreshRow frequently will slow
performance.
refreshRow in interface SDOResultSetrefreshRow in interface java.sql.ResultSetProSQLException - if a SDO access error occurs or if called when on the
insert rowpublic void updateNull(int columnIndex)
throws ProSQLException
SDOResultSet
Give a nullable column a null value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateNull in interface SDOResultSetupdateNull in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...ProSQLException - if a SDO access error occurspublic void updateBoolean(int columnIndex,
boolean x)
throws ProSQLException
SDOResultSet
Updates a column with a boolean value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBoolean in interface SDOResultSetupdateBoolean in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateInt(int columnIndex,
int x)
throws ProSQLException
SDOResultSet
Updates a column with an integer value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateInt in interface SDOResultSetupdateInt in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateLong(int columnIndex,
long x)
throws ProSQLException
SDOResultSet
Updates a column with a long value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateLong in interface SDOResultSetupdateLong in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateDouble(int columnIndex,
double x)
throws ProSQLException
SDOResultSet
Updates a column with a Double value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateDouble in interface SDOResultSetupdateDouble in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateBigDecimal(int columnIndex,
java.math.BigDecimal x)
throws ProSQLException
SDOResultSet
Updates a column with a BigDecimal value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBigDecimal in interface SDOResultSetupdateBigDecimal in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateString(int columnIndex,
java.lang.String x)
throws ProSQLException
SDOResultSet
Updates a column with a String value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateString in interface SDOResultSetupdateString in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateBytes(int columnIndex,
byte[] x)
throws ProSQLException
SDOResultSet
Updates a column with a byte array.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBytes in interface SDOResultSetupdateBytes in interface java.sql.ResultSetcolumnIndex - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateDate(int columnIndex,
java.sql.Date x)
throws ProSQLException
SDOResultSet
Updates a column with a Date value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateDate in interface SDOResultSetupdateDate in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateTimestamp(int columnIndex,
java.sql.Timestamp x)
throws ProSQLException
SDOResultSet
Updates a column with a Timestamp value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateTimestamp in interface SDOResultSetupdateTimestamp in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateBlob(int columnIndex,
java.sql.Blob x)
throws ProSQLException
SDOResultSet
Updates a column with a Blob value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateBlob in interface SDOResultSetupdateBlob in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateClob(int columnIndex,
java.sql.Clob x)
throws ProSQLException
SDOResultSet
Updates a column with a Clob value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateClob in interface SDOResultSetupdateClob in interface java.sql.ResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic byte[] getBytes(java.lang.String field)
throws ProSQLException
getBytes in interface java.sql.ResultSetProSQLExceptionpublic java.lang.String getString(java.lang.String field)
throws ProSQLException
getString in interface java.sql.ResultSetProSQLExceptionpublic long getLong(java.lang.String field)
throws ProSQLException
getLong in interface java.sql.ResultSetProSQLExceptionpublic int getInt(java.lang.String field)
throws ProSQLException
getInt in interface java.sql.ResultSetProSQLExceptionpublic double getDouble(java.lang.String field)
throws ProSQLException
getDouble in interface java.sql.ResultSetProSQLException@Deprecated
public java.math.BigDecimal getBigDecimal(java.lang.String field,
int scale)
throws ProSQLException
getBigDecimal in interface java.sql.ResultSetProSQLExceptionpublic boolean getBoolean(java.lang.String field)
throws ProSQLException
getBoolean in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Date getDate(java.lang.String field)
throws ProSQLException
getDate in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Timestamp getTimestamp(java.lang.String field)
throws ProSQLException
getTimestamp in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Blob getBlob(java.lang.String field)
throws ProSQLException
getBlob in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Clob getClob(java.lang.String field)
throws ProSQLException
getClob in interface java.sql.ResultSetProSQLExceptionpublic java.util.GregorianCalendar getGregorianCalendar(java.lang.String field)
throws ProSQLException
SDOResultSetGets the value of a column in the current row as a java.util.GregorianCalendar object.
getGregorianCalendar in interface ProResultSetgetGregorianCalendar in interface SDOResultSetfield - the SQL name of the columnProSQLException - if a SDO access error occurspublic java.lang.Object getObject(java.lang.String field)
throws ProSQLException
getObject in interface java.sql.ResultSetProSQLExceptionpublic byte[] getBytes(int pos)
throws ProSQLException
getBytes in interface java.sql.ResultSetProSQLExceptionpublic java.lang.String getString(int pos)
throws ProSQLException
getString in interface java.sql.ResultSetProSQLExceptionpublic long getLong(int pos)
throws ProSQLException
getLong in interface java.sql.ResultSetProSQLExceptionpublic int getInt(int pos)
throws ProSQLException
getInt in interface java.sql.ResultSetProSQLExceptionpublic double getDouble(int pos)
throws ProSQLException
getDouble in interface java.sql.ResultSetProSQLExceptionpublic java.math.BigDecimal getBigDecimal(int pos)
throws ProSQLException
SDOResultSetGets the value of a column in the current row as a java.math.BigDecimal object with full precision.
getBigDecimal in interface SDOResultSetgetBigDecimal in interface java.sql.ResultSetpos - the first column is 1, the second is 2, ...ProSQLException - if an SDO access error occurspublic boolean getBoolean(int pos)
throws ProSQLException
getBoolean in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Date getDate(int pos)
throws ProSQLException
getDate in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Timestamp getTimestamp(int pos)
throws ProSQLException
getTimestamp in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Clob getClob(int pos)
throws ProSQLException
getClob in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Blob getBlob(int pos)
throws ProSQLException
getBlob in interface java.sql.ResultSetProSQLExceptionpublic java.util.GregorianCalendar getGregorianCalendar(int pos)
throws ProSQLException
SDOResultSetGets the value of a column in the current row as a java.util.GregorianCalendar object.
getGregorianCalendar in interface ProResultSetgetGregorianCalendar in interface SDOResultSetpos - the first column is 1, the second is 2, ...ProSQLException - if a SDO access error occurspublic java.sql.ResultSetMetaData getMetaData()
throws ProSQLException
getMetaData in interface java.sql.ResultSetProSQLExceptionpublic java.lang.Object getObject(int i)
throws ProSQLException
getObject in interface java.sql.ResultSetProSQLExceptionpublic boolean wasNull()
throws ProSQLException
wasNull in interface java.sql.ResultSetProSQLExceptionpublic void clearWarnings()
throws ProSQLException
clearWarnings in interface java.sql.ResultSetProSQLExceptionpublic int findColumn(java.lang.String colName)
throws ProSQLException
findColumn in interface java.sql.ResultSetProSQLExceptionpublic java.io.InputStream getAsciiStream(int colIx)
throws ProSQLException
getAsciiStream in interface java.sql.ResultSetProSQLExceptionpublic java.io.InputStream getAsciiStream(java.lang.String colName)
throws ProSQLException
getAsciiStream in interface java.sql.ResultSetProSQLExceptionpublic java.io.InputStream getBinaryStream(int colIx)
throws ProSQLException
getBinaryStream in interface java.sql.ResultSetProSQLExceptionpublic java.io.InputStream getBinaryStream(java.lang.String colName)
throws ProSQLException
getBinaryStream in interface java.sql.ResultSetProSQLExceptionpublic byte getByte(int colIx)
throws ProSQLException
getByte in interface java.sql.ResultSetProSQLExceptionpublic byte getByte(java.lang.String colName)
throws ProSQLException
getByte in interface java.sql.ResultSetProSQLExceptionpublic java.lang.String getCursorName()
throws ProSQLException
getCursorName in interface java.sql.ResultSetProSQLExceptionpublic float getFloat(int colIx)
throws ProSQLException
getFloat in interface java.sql.ResultSetProSQLExceptionpublic float getFloat(java.lang.String colName)
throws ProSQLException
getFloat in interface java.sql.ResultSetProSQLExceptionpublic short getShort(int colIx)
throws ProSQLException
getShort in interface java.sql.ResultSetProSQLExceptionpublic short getShort(java.lang.String colName)
throws ProSQLException
getShort in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Time getTime(int colIx)
throws ProSQLException
getTime in interface java.sql.ResultSetProSQLExceptionpublic java.sql.Time getTime(java.lang.String colName)
throws ProSQLException
getTime in interface java.sql.ResultSetProSQLException@Deprecated
public java.io.InputStream getUnicodeStream(int colIx)
throws ProSQLException
getUnicodeStream in interface java.sql.ResultSetProSQLException@Deprecated
public java.io.InputStream getUnicodeStream(java.lang.String colName)
throws ProSQLException
getUnicodeStream in interface java.sql.ResultSetProSQLExceptionpublic java.sql.SQLWarning getWarnings()
throws ProSQLException
getWarnings in interface java.sql.ResultSetProSQLExceptionpublic boolean next()
throws ProSQLException
next in interface java.sql.ResultSetProSQLExceptionpublic void close()
throws ProSQLException
close in interface java.lang.AutoCloseableclose in interface java.sql.ResultSetProSQLExceptionpublic java.lang.String getRowIdentity()
throws ProSQLException
SDOResultSetReturns the PROGRES ROWID of the row. If the row comes from a join then returns a comma separated list of identifiers.
getRowIdentity in interface SDOResultSetProSQLException - if a SDO access error occurspublic byte[] getBytes(int field,
int indx)
throws ProSQLException
getBytes in interface ProResultSetProSQLExceptionpublic java.lang.String getString(int field,
int indx)
throws ProSQLException
getString in interface ProResultSetProSQLExceptionpublic long getLong(int field,
int indx)
throws ProSQLException
getLong in interface ProResultSetProSQLExceptionpublic int getInt(int field,
int indx)
throws ProSQLException
getInt in interface ProResultSetProSQLExceptionpublic double getDouble(int field,
int indx)
throws ProSQLException
getDouble in interface ProResultSetProSQLExceptionpublic java.math.BigDecimal getBigDecimal(int field,
int indx,
int scale)
throws ProSQLException
getBigDecimal in interface ProResultSetProSQLExceptionpublic boolean getBoolean(int field,
int indx)
throws ProSQLException
getBoolean in interface ProResultSetProSQLExceptionpublic java.sql.Date getDate(int field,
int indx)
throws ProSQLException
getDate in interface ProResultSetProSQLExceptionpublic java.sql.Timestamp getTimestamp(int field,
int indx)
throws ProSQLException
getTimestamp in interface ProResultSetProSQLExceptionpublic java.util.GregorianCalendar getGregorianCalendar(int field,
int indx)
throws ProSQLException
getGregorianCalendar in interface ProResultSetProSQLExceptionpublic java.sql.Blob getBlob(int field,
int indx)
throws ProSQLException
getBlob in interface ProResultSetProSQLExceptionpublic java.sql.Clob getClob(int field,
int indx)
throws ProSQLException
getClob in interface ProResultSetProSQLExceptionpublic java.lang.Object getObject(int field,
int indx)
throws ProSQLException
getObject in interface ProResultSetProSQLExceptionpublic byte[] getBytes(java.lang.String field,
int indx)
throws ProSQLException
getBytes in interface ProResultSetProSQLExceptionpublic java.lang.String getString(java.lang.String field,
int indx)
throws ProSQLException
getString in interface ProResultSetProSQLExceptionpublic long getLong(java.lang.String field,
int indx)
throws ProSQLException
getLong in interface ProResultSetProSQLExceptionpublic int getInt(java.lang.String field,
int indx)
throws ProSQLException
getInt in interface ProResultSetProSQLExceptionpublic double getDouble(java.lang.String field,
int indx)
throws ProSQLException
getDouble in interface ProResultSetProSQLExceptionpublic java.math.BigDecimal getBigDecimal(java.lang.String field,
int indx,
int scale)
throws ProSQLException
getBigDecimal in interface ProResultSetProSQLExceptionpublic boolean getBoolean(java.lang.String field,
int indx)
throws ProSQLException
getBoolean in interface ProResultSetProSQLExceptionpublic java.sql.Date getDate(java.lang.String field,
int indx)
throws ProSQLException
getDate in interface ProResultSetProSQLExceptionpublic java.sql.Timestamp getTimestamp(java.lang.String field,
int indx)
throws ProSQLException
getTimestamp in interface ProResultSetProSQLExceptionpublic java.util.GregorianCalendar getGregorianCalendar(java.lang.String field,
int indx)
throws ProSQLException
getGregorianCalendar in interface ProResultSetProSQLExceptionpublic java.sql.Blob getBlob(java.lang.String field,
int indx)
throws ProSQLException
getBlob in interface ProResultSetProSQLExceptionpublic java.sql.Clob getClob(java.lang.String field,
int indx)
throws ProSQLException
getClob in interface ProResultSetProSQLExceptionpublic java.lang.Object getObject(java.lang.String field,
int indx)
throws ProSQLException
getObject in interface ProResultSetProSQLExceptionpublic void updateNull(java.lang.String columnName,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBoolean(java.lang.String columnName,
boolean x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateInt(java.lang.String columnName,
int x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateLong(java.lang.String columnName,
long x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateDouble(java.lang.String columnName,
double x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBigDecimal(java.lang.String columnName,
java.math.BigDecimal x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateString(java.lang.String columnName,
java.lang.String x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBytes(java.lang.String columnName,
byte[] x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateDate(java.lang.String columnName,
java.sql.Date x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBlob(java.lang.String columnName,
java.sql.Blob x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateClob(java.lang.String columnName,
java.sql.Clob x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateObject(java.lang.String columnName,
java.lang.Object x,
int indx)
throws ProSQLException
updateObject in interface java.sql.ResultSetProSQLExceptionpublic void updateNull(int columnNum,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBoolean(int columnNum,
boolean x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateInt(int columnNum,
int x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateLong(int columnNum,
long x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateDouble(int columnNum,
double x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBigDecimal(int columnNum,
java.math.BigDecimal x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateString(int columnNum,
java.lang.String x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBytes(int columnNum,
byte[] x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateDate(int columnNum,
java.sql.Date x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateTimestamp(int columnNum,
java.sql.Timestamp x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateBlob(int columnNum,
java.sql.Blob x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateClob(int columnNum,
java.sql.Clob x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateObject(int columnNum,
java.lang.Object x,
int indx)
throws ProSQLException
updateObject in interface java.sql.ResultSetProSQLExceptionpublic void updateGregorianCalendar(java.lang.String columnName,
java.util.GregorianCalendar x)
throws ProSQLException
SDOResultSet
Updates a column with a java.util.GregorianCalendar value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateGregorianCalendar in interface SDOResultSetcolumnName - the name of the columnx - the new column valueProSQLException - if a SDO access error occurspublic void updateGregorianCalendar(int columnIndex,
java.util.GregorianCalendar x)
throws ProSQLException
SDOResultSet
Updates a column with a java.util.GregorianCalendar value.
The updateXXX methods are used to update column values in the
current row, or the insert row. The updateXXX methods do not
update the underlying SDO; instead the updateRow or
insertRow methods are called to update the SDO.
updateGregorianCalendar in interface SDOResultSetcolumnIndex - the first column is 1, the second is 2, ...x - the new column valueProSQLException - if a SDO access error occurspublic void updateGregorianCalendar(java.lang.String columnName,
java.util.GregorianCalendar x,
int indx)
throws ProSQLException
ProSQLExceptionpublic void updateGregorianCalendar(int columnNum,
java.util.GregorianCalendar x,
int indx)
throws ProSQLException
ProSQLExceptionpublic java.io.Reader getCharacterStream(int columnIndex)
throws java.sql.SQLException
getCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.io.Reader getCharacterStream(java.lang.String columnName)
throws java.sql.SQLException
getCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void setFetchDirection(int direction)
throws java.sql.SQLException
setFetchDirection in interface java.sql.ResultSetjava.sql.SQLExceptionpublic int getFetchDirection()
throws java.sql.SQLException
getFetchDirection in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void setFetchSize(int rows)
throws java.sql.SQLException
setFetchSize in interface java.sql.ResultSetjava.sql.SQLExceptionpublic int getType()
throws java.sql.SQLException
getType in interface java.sql.ResultSetjava.sql.SQLExceptionpublic int getConcurrency()
throws java.sql.SQLException
getConcurrency in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateByte(int columnIndex,
byte x)
throws java.sql.SQLException
updateByte in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateShort(int columnIndex,
short x)
throws java.sql.SQLException
updateShort in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateFloat(int columnIndex,
float x)
throws java.sql.SQLException
updateFloat in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateTime(int columnIndex,
java.sql.Time x)
throws java.sql.SQLException
updateTime in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(int columnIndex,
java.io.Reader x,
int length)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateByte(java.lang.String columnName,
byte x)
throws java.sql.SQLException
updateByte in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateShort(java.lang.String columnName,
short x)
throws java.sql.SQLException
updateShort in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateFloat(java.lang.String columnName,
float x)
throws java.sql.SQLException
updateFloat in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateTime(java.lang.String columnName,
java.sql.Time x)
throws java.sql.SQLException
updateTime in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnName,
java.io.InputStream x,
int length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateCharacterStream(java.lang.String columnName,
java.io.Reader reader,
int length)
throws java.sql.SQLException
updateCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Statement getStatement()
throws java.sql.SQLException
getStatement in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.lang.Object getObject(int i,
java.util.Map map)
throws java.sql.SQLException
getObject in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Ref getRef(int i)
throws java.sql.SQLException
getRef in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Array getArray(int i)
throws java.sql.SQLException
getArray in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.lang.Object getObject(java.lang.String colName,
java.util.Map map)
throws java.sql.SQLException
getObject in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Ref getRef(java.lang.String colName)
throws java.sql.SQLException
getRef in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Array getArray(java.lang.String colName)
throws java.sql.SQLException
getArray in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Date getDate(int columnIndex,
java.util.Calendar cal)
throws java.sql.SQLException
getDate in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Date getDate(java.lang.String columnName,
java.util.Calendar cal)
throws java.sql.SQLException
getDate in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Time getTime(int columnIndex,
java.util.Calendar cal)
throws java.sql.SQLException
getTime in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Time getTime(java.lang.String columnName,
java.util.Calendar cal)
throws java.sql.SQLException
getTime in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(int columnIndex,
java.util.Calendar cal)
throws java.sql.SQLException
getTimestamp in interface java.sql.ResultSetjava.sql.SQLExceptionpublic java.sql.Timestamp getTimestamp(java.lang.String columnName,
java.util.Calendar cal)
throws java.sql.SQLException
getTimestamp in interface java.sql.ResultSetjava.sql.SQLExceptionpublic 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 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 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 updateNClob(java.lang.String columnLabel,
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,
long length)
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(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateNClob 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 updateClob(java.lang.String columnLabel,
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,
long length)
throws java.sql.SQLException
updateClob 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(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateClob 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.sql.NClob getNClob(int columnIndex)
throws java.sql.SQLException
getNClob 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)
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 updateBlob(int columnIndex,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateBlob 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 reader)
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 updateCharacterStream(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateCharacterStream 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 reader)
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 updateNCharacterStream(int columnIndex,
java.io.Reader reader,
long length)
throws java.sql.SQLException
updateNCharacterStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateBinaryStream(int columnIndex,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateBinaryStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream inputStream)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(java.lang.String columnLabel,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateAsciiStream in interface java.sql.ResultSetjava.sql.SQLExceptionpublic void updateAsciiStream(int columnIndex,
java.io.InputStream inputStream,
long length)
throws java.sql.SQLException
updateAsciiStream 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 updateNString(int columnIndex,
java.lang.String nString)
throws java.sql.SQLException
updateNString 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.lang.String getNString(int columnIndex)
throws java.sql.SQLException
getNString 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.io.Reader getNCharacterStream(int columnIndex)
throws java.sql.SQLException
getNCharacterStream 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 void updateSQLXML(int columnIndex,
java.sql.SQLXML xmlObject)
throws java.sql.SQLException
updateSQLXML 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 java.sql.SQLXML getSQLXML(int columnIndex)
throws java.sql.SQLException
getSQLXML 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 updateRowId(int columnIndex,
java.sql.RowId x)
throws java.sql.SQLException
updateRowId 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.RowId getRowId(int columnIndex)
throws java.sql.SQLException
getRowId in interface java.sql.ResultSetjava.sql.SQLExceptionpublic int getHoldability()
throws java.sql.SQLException
getHoldability in interface java.sql.ResultSetjava.sql.SQLExceptionpublic boolean isClosed()
throws java.sql.SQLException
isClosed 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