Class SDOResultSetImpl
- All Implemented Interfaces:
ProResultSet,SDOResultSet,Serializable,AutoCloseable,ResultSet,Wrapper
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface java.sql.ResultSet
CLOSE_CURSORS_AT_COMMIT, CONCUR_READ_ONLY, CONCUR_UPDATABLE, FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN, HOLD_CURSORS_OVER_COMMIT, TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE -
Constructor Summary
ConstructorsConstructorDescriptionSDOResultSetImpl(SDOFactory appObject, String sdoName, String where, String sortBy, SDOParameters params) -
Method Summary
Modifier and TypeMethodDescriptionbooleanabsolute(int n) JDBC 2.0booleanPROGRESS ExtensionvoidJDBC 2.0voidattachToAppObj(SDOFactory appObject) PROGRESS ExtensionvoidJDBC 2.0voidPROGRESS ExtensionvoidJDBC 2.0voidvoidclose()voidJDBC 2.0voidPROGRESS ExtensionintfindColumn(String colName) booleanfirst()JDBC 2.0getArray(int i) getAsciiStream(int colIx) getAsciiStream(String colName) getBigDecimal(int pos) JDBC 2.0getBigDecimal(int columnIndex, int scale) Deprecated.getBigDecimal(int field, int indx, int scale) getBigDecimal(String columnName) JDBC 2.0getBigDecimal(String field, int scale) Deprecated.getBigDecimal(String field, int indx, int scale) getBinaryStream(int colIx) getBinaryStream(String colName) getBlob(int pos) getBlob(int field, int indx) booleangetBoolean(int pos) booleangetBoolean(int field, int indx) booleangetBoolean(String field) booleangetBoolean(String field, int indx) bytegetByte(int colIx) bytebyte[]getBytes(int pos) byte[]getBytes(int field, int indx) byte[]byte[]Get column value by field name and index.getCharacterStream(int columnIndex) getCharacterStream(String columnName) getClob(int pos) getClob(int field, int indx) intgetDate(int pos) getDate(int field, int indx) doublegetDouble(int pos) doublegetDouble(int field, int indx) doubledoubleintintJDBC 2.0 Returns the fetch size for this result set.floatgetFloat(int colIx) floatgetGregorianCalendar(int pos) PROGRESS ExtensiongetGregorianCalendar(int field, int indx) getGregorianCalendar(String field) PROGRESS ExtensiongetGregorianCalendar(String field, int indx) intintgetInt(int pos) intgetInt(int field, int indx) intintlonggetLong(int pos) longgetLong(int field, int indx) longlonggetNCharacterStream(int columnIndex) getNCharacterStream(String columnLabel) getNClob(int columnIndex) getNString(int columnIndex) getNString(String columnLabel) getObject(int i) getObject(int field, int indx) <T> T<T> TgetQuery()PROGRESS ExtensiongetRef(int i) intgetRow()JDBC 2.0getRowId(int columnIndex) PROGRESS ExtensionPROGRESS ExtensionshortgetShort(int colIx) shortgetSQLXML(int columnIndex) getString(int pos) getString(int field, int indx) getTime(int colIx) getTimestamp(int pos) getTimestamp(int field, int indx) getTimestamp(int columnIndex, Calendar cal) getTimestamp(String field) getTimestamp(String field, int indx) getTimestamp(String columnName, Calendar cal) intgetType()getUnicodeStream(int colIx) Deprecated.getUnicodeStream(String colName) Deprecated.getURL(int columnIndex) booleaninBatch()PROGRESS ExtensionvoidJDBC 2.0booleanJDBC 2.0booleanPROGRESS ExtensionbooleanJDBC 2.0booleanisClosed()booleanisFirst()JDBC 2.0booleanisLast()JDBC 2.0booleanisWrapperFor(Class<?> iface) booleanlast()JDBC 2.0voidJDBC 2.0voidJDBC 2.0booleannext()booleanprevious()JDBC 2.0voidJDBC 2.0booleanrelative(int n) JDBC 2.0voidPROGRESS ExtensionvoidPROGRESS ExtensionvoidreOpenQuery(String rowId) PROGRESS ExtensionbooleanJDBC 2.0booleanJDBC 2.0booleanJDBC 2.0voidPROGRESS ExtensionvoidPROGRESS ExtensionvoidsendBatchAndReOpen(String rowId) PROGRESS ExtensionvoidsetFetchDirection(int direction) voidsetFetchSize(int rows) voidPROGRESS Extension<T> TvoidupdateArray(int columnIndex, Array x) voidupdateArray(String columnName, Array x) voidupdateAsciiStream(int columnIndex, InputStream inputStream) voidupdateAsciiStream(int columnIndex, InputStream x, int length) voidupdateAsciiStream(int columnIndex, InputStream inputStream, long length) voidupdateAsciiStream(String columnLabel, InputStream inputStream) voidupdateAsciiStream(String columnName, InputStream x, int length) voidupdateAsciiStream(String columnLabel, InputStream inputStream, long length) voidupdateBigDecimal(int columnIndex, BigDecimal x) JDBC 2.0voidupdateBigDecimal(int columnNum, BigDecimal x, int indx) voidupdateBigDecimal(String columnName, BigDecimal x) JDBC 2.0voidupdateBigDecimal(String columnName, BigDecimal x, int indx) voidupdateBinaryStream(int columnIndex, InputStream inputStream) voidupdateBinaryStream(int columnIndex, InputStream x, int length) voidupdateBinaryStream(int columnIndex, InputStream inputStream, long length) voidupdateBinaryStream(String columnLabel, InputStream inputStream) voidupdateBinaryStream(String columnName, InputStream x, int length) voidupdateBinaryStream(String columnLabel, InputStream inputStream, long length) voidupdateBlob(int columnIndex, InputStream inputStream) voidupdateBlob(int columnIndex, InputStream inputStream, long length) voidupdateBlob(int columnIndex, Blob x) JDBC 2.0voidupdateBlob(int columnNum, Blob x, int indx) voidupdateBlob(String columnLabel, InputStream inputStream) voidupdateBlob(String columnLabel, InputStream inputStream, long length) voidupdateBlob(String columnName, Blob x) JDBC 2.0voidupdateBlob(String columnName, Blob x, int indx) voidupdateBoolean(int columnIndex, boolean x) JDBC 2.0voidupdateBoolean(int columnNum, boolean x, int indx) voidupdateBoolean(String columnName, boolean x) JDBC 2.0voidupdateBoolean(String columnName, boolean x, int indx) voidupdateByte(int columnIndex, byte x) voidupdateByte(String columnName, byte x) voidupdateBytes(int columnIndex, byte[] x) JDBC 2.0voidupdateBytes(int columnNum, byte[] x, int indx) voidupdateBytes(String columnName, byte[] x) JDBC 2.0voidupdateBytes(String columnName, byte[] x, int indx) voidupdateCharacterStream(int columnIndex, Reader reader) voidupdateCharacterStream(int columnIndex, Reader x, int length) voidupdateCharacterStream(int columnIndex, Reader reader, long length) voidupdateCharacterStream(String columnLabel, Reader reader) voidupdateCharacterStream(String columnName, Reader reader, int length) voidupdateCharacterStream(String columnLabel, Reader reader, long length) voidupdateClob(int columnIndex, Reader reader) voidupdateClob(int columnIndex, Reader reader, long length) voidupdateClob(int columnIndex, Clob x) JDBC 2.0voidupdateClob(int columnNum, Clob x, int indx) voidupdateClob(String columnLabel, Reader reader) voidupdateClob(String columnLabel, Reader reader, long length) voidupdateClob(String columnName, Clob x) JDBC 2.0voidupdateClob(String columnName, Clob x, int indx) voidupdateDate(int columnIndex, Date x) JDBC 2.0voidupdateDate(int columnNum, Date x, int indx) voidupdateDate(String columnName, Date x) JDBC 2.0voidupdateDate(String columnName, Date x, int indx) voidupdateDouble(int columnIndex, double x) JDBC 2.0voidupdateDouble(int columnNum, double x, int indx) voidupdateDouble(String columnName, double x) JDBC 2.0voidupdateDouble(String columnName, double x, int indx) voidupdateFloat(int columnIndex, float x) voidupdateFloat(String columnName, float x) voidupdateGregorianCalendar(int columnIndex, GregorianCalendar x) PROGRESS ExtensionvoidupdateGregorianCalendar(int columnNum, GregorianCalendar x, int indx) voidupdateGregorianCalendar(String columnName, GregorianCalendar x) PROGRESS ExtensionvoidupdateGregorianCalendar(String columnName, GregorianCalendar x, int indx) voidupdateInt(int columnIndex, int x) JDBC 2.0voidupdateInt(int columnNum, int x, int indx) voidJDBC 2.0voidvoidupdateLong(int columnIndex, long x) JDBC 2.0voidupdateLong(int columnNum, long x, int indx) voidupdateLong(String columnName, long x) JDBC 2.0voidupdateLong(String columnName, long x, int indx) voidupdateNCharacterStream(int columnIndex, Reader reader) voidupdateNCharacterStream(int columnIndex, Reader reader, long length) voidupdateNCharacterStream(String columnLabel, Reader reader) voidupdateNCharacterStream(String columnLabel, Reader reader, long length) voidupdateNClob(int columnIndex, Reader reader) voidupdateNClob(int columnIndex, Reader reader, long length) voidupdateNClob(int columnIndex, NClob nClob) voidupdateNClob(String columnLabel, Reader reader) voidupdateNClob(String columnLabel, Reader reader, long length) voidupdateNClob(String columnLabel, NClob nClob) voidupdateNString(int columnIndex, String nString) voidupdateNString(String columnLabel, String nString) voidupdateNull(int columnIndex) JDBC 2.0voidupdateNull(int columnNum, int indx) voidupdateNull(String columnName) JDBC 2.0voidupdateNull(String columnName, int indx) voidupdateObject(int i, Object value) JDBC 2.0voidupdateObject(int columnNum, Object x, int indx) voidupdateObject(String columnName, Object x) JDBC 2.0voidupdateObject(String columnName, Object x, int indx) voidvoidvoidJDBC 2.0voidupdateRowId(int columnIndex, RowId x) voidupdateRowId(String columnLabel, RowId x) voidupdateShort(int columnIndex, short x) voidupdateShort(String columnName, short x) voidupdateSQLXML(int columnIndex, SQLXML xmlObject) voidupdateSQLXML(String columnLabel, SQLXML xmlObject) voidupdateString(int columnIndex, String x) JDBC 2.0voidupdateString(int columnNum, String x, int indx) voidupdateString(String columnName, String x) JDBC 2.0voidupdateString(String columnName, String x, int indx) voidupdateTime(int columnIndex, Time x) voidupdateTime(String columnName, Time x) voidupdateTimestamp(int columnIndex, Timestamp x) JDBC 2.0voidupdateTimestamp(int columnNum, Timestamp x, int indx) voidupdateTimestamp(String columnName, Timestamp x) JDBC 2.0voidupdateTimestamp(String columnName, Timestamp x, int indx) booleanwasNull()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.sql.ResultSet
updateObject, updateObject, updateObject, updateObject
-
Constructor Details
-
SDOResultSetImpl
public SDOResultSetImpl(SDOFactory appObject, String sdoName, String where, String sortBy, SDOParameters params) throws Open4GLException, ProSQLException - Throws:
Open4GLExceptionProSQLException
-
-
Method Details
-
isAttached
public boolean isAttached()Description copied from interface:SDOResultSetPROGRESS Extensionis there an underlying appObject attached to the result set?
- Specified by:
isAttachedin interfaceSDOResultSet- See Also:
-
detachFromAppObj
Description copied from interface:SDOResultSetPROGRESS ExtensionDetach 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.
- Specified by:
detachFromAppObjin interfaceSDOResultSet- Throws:
ProSQLException
-
attachToAppObj
Description copied from interface:SDOResultSetPROGRESS ExtensionAttach to an appObject
- Specified by:
attachToAppObjin interfaceSDOResultSet- Throws:
ProSQLExceptionOpen4GLException- See Also:
-
getSDOInterface
Description copied from interface:SDOResultSetPROGRESS ExtensionGets direct access the a subset of the underlying methods of the SDO.
- Specified by:
getSDOInterfacein interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
releaseSDOInterface
Description copied from interface:SDOResultSetPROGRESS ExtensionDeletes 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.
- Specified by:
releaseSDOInterfacein interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
startBatch
Description copied from interface:SDOResultSetPROGRESS ExtensionStart 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.
- Specified by:
startBatchin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs
-
cancelBatch
Description copied from interface:SDOResultSetPROGRESS ExtensionCancel a batch
- Specified by:
cancelBatchin interfaceSDOResultSet- Throws:
ProSQLException- if SDO access exception occurs- See Also:
-
inBatch
public boolean inBatch()Description copied from interface:SDOResultSetPROGRESS ExtensionIs this SDO result set in batch mode?
- Specified by:
inBatchin interfaceSDOResultSet- See Also:
-
sendBatchAndReOpen
Description copied from interface:SDOResultSetPROGRESS ExtensionSend 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).
- Specified by:
sendBatchAndReOpenin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
sendBatchAndReOpen
Description copied from interface:SDOResultSetPROGRESS ExtensionSend 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).
- Specified by:
sendBatchAndReOpenin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
sendBatch
Description copied from interface:SDOResultSetPROGRESS ExtensionSend the batch to the SDO on the server and end the batch session - inBatch() returns false after a sendBatch() call.
- Specified by:
sendBatchin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
reOpenQuery
Description copied from interface:SDOResultSetPROGRESS ExtensionReopen the query and position the cusrsor before the first row
- Specified by:
reOpenQueryin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs
-
reOpenQuery
Description copied from interface:SDOResultSetPROGRESS ExtensionReopen the query and position the cusrsor before on the rowId row If rowId is null then reposition before the first row.
- Specified by:
reOpenQueryin interfaceSDOResultSet- Parameters:
rowId- the row identifier of the row to position on- Throws:
ProSQLException- if a SDO access error occurs- See Also:
-
getQuery
Description copied from interface:SDOResultSetPROGRESS ExtensionGet the 4GL query that created this SDO result set
- Specified by:
getQueryin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs
-
getFetchSize
Description copied from interface:SDOResultSetJDBC 2.0 Returns the fetch size for this result set.- Specified by:
getFetchSizein interfaceResultSet- Specified by:
getFetchSizein interfaceSDOResultSet- Returns:
- the current fetch size for this result set
- Throws:
ProSQLException- if a database access error occurs
-
getRow
Description copied from interface:SDOResultSetJDBC 2.0Retrieves the current row number. The first row is number 1, the second number 2, and so on.
- Specified by:
getRowin interfaceResultSet- Specified by:
getRowin interfaceSDOResultSet- Returns:
- the current row number; 0 if there is no current row
- Throws:
ProSQLException- if a SDO access error occurs
-
updateRow
Description copied from interface:SDOResultSetJDBC 2.0Updates the underlying SDO with the new contents of the current row. Cannot be called when on the insert row.
- Specified by:
updateRowin interfaceResultSet- Specified by:
updateRowin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or if called when on the insert row
-
rowDeleted
Description copied from interface:SDOResultSetJDBC 2.0Indicates 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.
- Specified by:
rowDeletedin interfaceResultSet- Specified by:
rowDeletedin interfaceSDOResultSet- Returns:
- true if a row was deleted and deletions are detected
- Throws:
ProSQLException- if an SDO access error occurs
-
rowUpdated
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the current row has been updated.
- Specified by:
rowUpdatedin interfaceResultSet- Specified by:
rowUpdatedin interfaceSDOResultSet- Returns:
- true if the current row was updated through this SDO and the update was not yet performed on the underlying SDO.
- Throws:
ProSQLException- if a SDO access error occurs
-
rowInserted
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the current row has had an insertion.
- Specified by:
rowInsertedin interfaceResultSet- Specified by:
rowInsertedin interfaceSDOResultSet- Returns:
- true if a row has had an insertion and the insertion was not yet performed on the underlying SDO.
- Throws:
ProSQLException- if a SDO access error occurs
-
deleteRow
Description copied from interface:SDOResultSetJDBC 2.0Deletes the current row from the result set and the underlying SDO. Cannot be called when on the insert row.
- Specified by:
deleteRowin interfaceResultSet- Specified by:
deleteRowin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or if called when on the insert row.
-
insertRow
Description copied from interface:SDOResultSetJDBC 2.0Inserts the contents of the insert row into the result set and the SDO. Must be on the insert row when this method is called.
- Specified by:
insertRowin interfaceResultSet- Specified by:
insertRowin interfaceSDOResultSet- Throws:
ProSQLException- 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 value
-
cancelRowUpdates
Description copied from interface:SDOResultSetJDBC 2.0Cancels the updates made to a row. This method may be called after calling an
updateXXXmethod(s) and before callingupdateRowto rollback the updates made to a row. If no updates have been made orupdateRowhas already been called, then this method has no effect.- Specified by:
cancelRowUpdatesin interfaceResultSet- Specified by:
cancelRowUpdatesin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or if called when on the insert row
-
moveToInsertRow
Description copied from interface:SDOResultSetJDBC 2.0Moves 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
updateXXXmethods prior to inserting the row into the result set. Only theupdateXXX,getXXX, andinsertRowmethods 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 callinginsertRow. The methodupdateXXXmust be called before agetXXXmethod can be called on a column value.- Specified by:
moveToInsertRowin interfaceResultSet- Specified by:
moveToInsertRowin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or the result set is not updatable
-
moveToCurrentRow
Description copied from interface:SDOResultSetJDBC 2.0Moves 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.
- Specified by:
moveToCurrentRowin interfaceResultSet- Specified by:
moveToCurrentRowin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or the result set is not updatable
-
previous
Description copied from interface:SDOResultSetJDBC 2.0Moves the cursor to the previous row in the result set.
Note:
SDOResultSet.previous()is not the same asSDOResultSet.relative(int)because it makes sense to callSDOResultSet.previous()when there is no current row.- Specified by:
previousin interfaceResultSet- Specified by:
previousin interfaceSDOResultSet- Returns:
- true if the cursor is on a valid row; false if it is off the result set
- Throws:
ProSQLException- if an SDO access error occurs or the result scrolling mode is FORWARD_ONLY
-
relative
Description copied from interface:SDOResultSetJDBC 2.0Moves 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 callingnext()because is makes sense to callnext()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.- Specified by:
relativein interfaceResultSet- Specified by:
relativein interfaceSDOResultSet- Returns:
- true if the cursor is on a row; false otherwise
- Throws:
ProSQLException- if an SDO access error occurs, there is no current row, or the scrolling mode is FORWARD_ONLY
-
absolute
Description copied from interface:SDOResultSetPROGRESS ExtensionMoves the cursor to the given row identifier in the result set.
The row identifier is returned from the getRowIdentity() method.
- Specified by:
absolutein interfaceSDOResultSet- Parameters:
rowId- the row identifier of the row to position on- Returns:
- true if the cursor is on the result set; false otherwise
- Throws:
ProSQLException- if an SDO access error occurs or row is 0, or the scrolling mode is FORWARD_ONLY
-
absolute
Description copied from interface:SDOResultSetJDBC 2.0Moves 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 callingfirst(). Callingabsolute(-1)is the same as callinglast().- Specified by:
absolutein interfaceResultSet- Specified by:
absolutein interfaceSDOResultSet- Returns:
- true if the cursor is on the result set; false otherwise
- Throws:
ProSQLException- if an SDO access error occurs or row is 0, or the scrolling mode is FORWARD_ONLY
-
isBeforeFirst
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the cursor is before the first row in the result set.
- Specified by:
isBeforeFirstin interfaceResultSet- Specified by:
isBeforeFirstin interfaceSDOResultSet- Returns:
- true if the cursor is before the first row, false otherwise. Returns false when the result set contains no rows.
- Throws:
ProSQLException- if an SDO access error occurs
-
isAfterLast
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the cursor is after the last row in the result set.
- Specified by:
isAfterLastin interfaceResultSet- Specified by:
isAfterLastin interfaceSDOResultSet- Returns:
- true if the cursor is after the last row, false otherwise. Returns false when the result set contains no rows.
- Throws:
ProSQLException- if an SDO access error occurs
-
beforeFirst
Description copied from interface:SDOResultSetJDBC 2.0Moves the cursor to the front of the result set, just before the first row. Has no effect if the result set contains no rows.
- Specified by:
beforeFirstin interfaceResultSet- Specified by:
beforeFirstin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or the scrolling mode is FORWARD_ONLY
-
isFirst
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the cursor is on the first row of the result set.
- Specified by:
isFirstin interfaceResultSet- Specified by:
isFirstin interfaceSDOResultSet- Returns:
- true if the cursor is on the first row, false otherwise.
- Throws:
ProSQLException- if a SDO access error occurs
-
first
Description copied from interface:SDOResultSetJDBC 2.0Moves the cursor to the first row in the result set.
- Specified by:
firstin interfaceResultSet- Specified by:
firstin interfaceSDOResultSet- Returns:
- true if the cursor is on a valid row; false if there are no rows in the result set
- Throws:
ProSQLException- if an SDO access error occurs or the scrolling mode is FORWARD_ONLY
-
afterLast
Description copied from interface:SDOResultSetJDBC 2.0Moves the cursor to the end of the result set, just after the last row. Has no effect if the result set contains no rows.
- Specified by:
afterLastin interfaceResultSet- Specified by:
afterLastin interfaceSDOResultSet- Throws:
ProSQLException- if an SDO access error occurs or the scrolling mode is FORWARD_ONLY
-
isLast
Description copied from interface:SDOResultSetJDBC 2.0Indicates whether the cursor is on the last row of the result set. Note: Calling the method
isLastmay 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.- Specified by:
isLastin interfaceResultSet- Specified by:
isLastin interfaceSDOResultSet- Returns:
- true if the cursor is on the last row, false otherwise.
- Throws:
ProSQLException- if a SDO access error occurs
-
last
Description copied from interface:SDOResultSetJDBC 2.0Moves the cursor to the last row in the result set.
- Specified by:
lastin interfaceResultSet- Specified by:
lastin interfaceSDOResultSet- Returns:
- true if the cursor is on a valid row; false if there are no rows in the result set
- Throws:
ProSQLException- if an SDO access error occurs or the scrolling mode is FORWARD_ONLY
-
updateObject
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with an Object value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the row in the SDO; instead theupdateRoworinsertRowmethods are called to pdate the row.- Specified by:
updateObjectin interfaceResultSet- Specified by:
updateObjectin interfaceSDOResultSet- Parameters:
i- the first column is 1, the second is 2, ...value- the new column value- Throws:
ProSQLException- if an SDO access error occurs
-
updateNull
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a null value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateNullin interfaceResultSet- Specified by:
updateNullin interfaceSDOResultSet- Parameters:
columnName- the name of the column- Throws:
ProSQLException- if a SDO access error occurs
-
updateBoolean
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a boolean value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBooleanin interfaceResultSet- Specified by:
updateBooleanin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateInt
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with an integer value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateIntin interfaceResultSet- Specified by:
updateIntin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateLong
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a long value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateLongin interfaceResultSet- Specified by:
updateLongin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateDouble
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a double value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateDoublein interfaceResultSet- Specified by:
updateDoublein interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBigDecimal
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a BigDecimal value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBigDecimalin interfaceResultSet- Specified by:
updateBigDecimalin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateString
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a String value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateStringin interfaceResultSet- Specified by:
updateStringin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBytes
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a byte array value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBytesin interfaceResultSet- Specified by:
updateBytesin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateDate
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Date value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateDatein interfaceResultSet- Specified by:
updateDatein interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateTimestamp
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Timestamp value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateTimestampin interfaceResultSet- Specified by:
updateTimestampin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBlob
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Blob value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBlobin interfaceResultSet- Specified by:
updateBlobin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateClob
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Clob value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateClobin interfaceResultSet- Specified by:
updateClobin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateObject
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with an Object value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateObjectin interfaceResultSet- Specified by:
updateObjectin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
getBigDecimal
Deprecated.- Specified by:
getBigDecimalin interfaceResultSet- Throws:
ProSQLException
-
getBigDecimal
Description copied from interface:SDOResultSetJDBC 2.0Gets the value of a column in the current row as a java.math.BigDecimal object with full precision.
- Specified by:
getBigDecimalin interfaceResultSet- Specified by:
getBigDecimalin interfaceSDOResultSet- Parameters:
columnName- the column name- Returns:
- the column value (full precision); if the value is SQL NULL, the result is null
- Throws:
ProSQLException- if an SDO access error occurs
-
refreshRow
Description copied from interface:SDOResultSetJDBC 2.0Refreshes the current row with its most recent value in the SDO. Cannot be called when on the insert row. The
refreshRowmethod provides a way for an application to explicitly tell the SDOResultSet to refetch a row(s) from the SDO. IfrefreshRowis called after callingupdateXXX, but before callingupdateRow, then the updates made to the row are lost. Calling the methodrefreshRowfrequently will slow performance.- Specified by:
refreshRowin interfaceResultSet- Specified by:
refreshRowin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs or if called when on the insert row
-
updateNull
Description copied from interface:SDOResultSetJDBC 2.0Give a nullable column a null value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateNullin interfaceResultSet- Specified by:
updateNullin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...- Throws:
ProSQLException- if a SDO access error occurs
-
updateBoolean
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a boolean value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBooleanin interfaceResultSet- Specified by:
updateBooleanin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateInt
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with an integer value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateIntin interfaceResultSet- Specified by:
updateIntin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateLong
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a long value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateLongin interfaceResultSet- Specified by:
updateLongin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateDouble
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Double value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateDoublein interfaceResultSet- Specified by:
updateDoublein interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBigDecimal
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a BigDecimal value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBigDecimalin interfaceResultSet- Specified by:
updateBigDecimalin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateString
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a String value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateStringin interfaceResultSet- Specified by:
updateStringin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBytes
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a byte array. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBytesin interfaceResultSet- Specified by:
updateBytesin interfaceSDOResultSet- Parameters:
columnIndex- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateDate
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Date value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateDatein interfaceResultSet- Specified by:
updateDatein interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateTimestamp
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Timestamp value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateTimestampin interfaceResultSet- Specified by:
updateTimestampin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateBlob
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Blob value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateBlobin interfaceResultSet- Specified by:
updateBlobin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateClob
Description copied from interface:SDOResultSetJDBC 2.0Updates a column with a Clob value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateClobin interfaceResultSet- Specified by:
updateClobin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
getBytes
- Specified by:
getBytesin interfaceResultSet- Throws:
ProSQLException
-
getString
- Specified by:
getStringin interfaceResultSet- Throws:
ProSQLException
-
getLong
- Specified by:
getLongin interfaceResultSet- Throws:
ProSQLException
-
getInt
- Specified by:
getIntin interfaceResultSet- Throws:
ProSQLException
-
getDouble
- Specified by:
getDoublein interfaceResultSet- Throws:
ProSQLException
-
getBigDecimal
Deprecated.- Specified by:
getBigDecimalin interfaceResultSet- Throws:
ProSQLException
-
getBoolean
- Specified by:
getBooleanin interfaceResultSet- Throws:
ProSQLException
-
getDate
- Specified by:
getDatein interfaceResultSet- Throws:
ProSQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceResultSet- Throws:
ProSQLException
-
getBlob
- Specified by:
getBlobin interfaceResultSet- Throws:
ProSQLException
-
getClob
- Specified by:
getClobin interfaceResultSet- Throws:
ProSQLException
-
getGregorianCalendar
Description copied from interface:SDOResultSetPROGRESS ExtensionGets the value of a column in the current row as a java.util.GregorianCalendar object.
- Specified by:
getGregorianCalendarin interfaceProResultSet- Specified by:
getGregorianCalendarin interfaceSDOResultSet- Parameters:
field- the SQL name of the column- Returns:
- the column value; if the value is SQL NULL, the result is null
- Throws:
ProSQLException- if a SDO access error occurs
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
ProSQLException
-
getBytes
- Specified by:
getBytesin interfaceResultSet- Throws:
ProSQLException
-
getString
- Specified by:
getStringin interfaceResultSet- Throws:
ProSQLException
-
getLong
- Specified by:
getLongin interfaceResultSet- Throws:
ProSQLException
-
getInt
- Specified by:
getIntin interfaceResultSet- Throws:
ProSQLException
-
getDouble
- Specified by:
getDoublein interfaceResultSet- Throws:
ProSQLException
-
getBigDecimal
Description copied from interface:SDOResultSetJDBC 2.0Gets the value of a column in the current row as a java.math.BigDecimal object with full precision.
- Specified by:
getBigDecimalin interfaceResultSet- Specified by:
getBigDecimalin interfaceSDOResultSet- Parameters:
pos- the first column is 1, the second is 2, ...- Returns:
- the column value (full precision); if the value is SQL NULL, the result is null
- Throws:
ProSQLException- if an SDO access error occurs
-
getBoolean
- Specified by:
getBooleanin interfaceResultSet- Throws:
ProSQLException
-
getDate
- Specified by:
getDatein interfaceResultSet- Throws:
ProSQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceResultSet- Throws:
ProSQLException
-
getClob
- Specified by:
getClobin interfaceResultSet- Throws:
ProSQLException
-
getBlob
- Specified by:
getBlobin interfaceResultSet- Throws:
ProSQLException
-
getGregorianCalendar
Description copied from interface:SDOResultSetPROGRESS ExtensionGets the value of a column in the current row as a java.util.GregorianCalendar object.
- Specified by:
getGregorianCalendarin interfaceProResultSet- Specified by:
getGregorianCalendarin interfaceSDOResultSet- Parameters:
pos- the first column is 1, the second is 2, ...- Returns:
- the column value; if the value is SQL NULL, the result is null
- Throws:
ProSQLException- if a SDO access error occurs
-
getMetaData
- Specified by:
getMetaDatain interfaceResultSet- Throws:
ProSQLException
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
ProSQLException
-
wasNull
- Specified by:
wasNullin interfaceResultSet- Throws:
ProSQLException
-
clearWarnings
- Specified by:
clearWarningsin interfaceResultSet- Throws:
ProSQLException
-
findColumn
- Specified by:
findColumnin interfaceResultSet- Throws:
ProSQLException
-
getAsciiStream
- Specified by:
getAsciiStreamin interfaceResultSet- Throws:
ProSQLException
-
getAsciiStream
- Specified by:
getAsciiStreamin interfaceResultSet- Throws:
ProSQLException
-
getBinaryStream
- Specified by:
getBinaryStreamin interfaceResultSet- Throws:
ProSQLException
-
getBinaryStream
- Specified by:
getBinaryStreamin interfaceResultSet- Throws:
ProSQLException
-
getByte
- Specified by:
getBytein interfaceResultSet- Throws:
ProSQLException
-
getByte
- Specified by:
getBytein interfaceResultSet- Throws:
ProSQLException
-
getCursorName
- Specified by:
getCursorNamein interfaceResultSet- Throws:
ProSQLException
-
getFloat
- Specified by:
getFloatin interfaceResultSet- Throws:
ProSQLException
-
getFloat
- Specified by:
getFloatin interfaceResultSet- Throws:
ProSQLException
-
getShort
- Specified by:
getShortin interfaceResultSet- Throws:
ProSQLException
-
getShort
- Specified by:
getShortin interfaceResultSet- Throws:
ProSQLException
-
getTime
- Specified by:
getTimein interfaceResultSet- Throws:
ProSQLException
-
getTime
- Specified by:
getTimein interfaceResultSet- Throws:
ProSQLException
-
getUnicodeStream
Deprecated.- Specified by:
getUnicodeStreamin interfaceResultSet- Throws:
ProSQLException
-
getUnicodeStream
Deprecated.- Specified by:
getUnicodeStreamin interfaceResultSet- Throws:
ProSQLException
-
getWarnings
- Specified by:
getWarningsin interfaceResultSet- Throws:
ProSQLException
-
next
- Specified by:
nextin interfaceResultSet- Throws:
ProSQLException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceResultSet- Throws:
ProSQLException
-
getRowIdentity
Description copied from interface:SDOResultSetPROGRESS ExtensionReturns the PROGRES ROWID of the row. If the row comes from a join then returns a comma separated list of identifiers.
- Specified by:
getRowIdentityin interfaceSDOResultSet- Throws:
ProSQLException- if a SDO access error occurs
-
getBytes
- Specified by:
getBytesin interfaceProResultSet- Throws:
ProSQLException
-
getString
- Specified by:
getStringin interfaceProResultSet- Throws:
ProSQLException
-
getLong
- Specified by:
getLongin interfaceProResultSet- Throws:
ProSQLException
-
getInt
- Specified by:
getIntin interfaceProResultSet- Throws:
ProSQLException
-
getDouble
- Specified by:
getDoublein interfaceProResultSet- Throws:
ProSQLException
-
getBigDecimal
- Specified by:
getBigDecimalin interfaceProResultSet- Throws:
ProSQLException
-
getBoolean
- Specified by:
getBooleanin interfaceProResultSet- Throws:
ProSQLException
-
getDate
- Specified by:
getDatein interfaceProResultSet- Throws:
ProSQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceProResultSet- Throws:
ProSQLException
-
getGregorianCalendar
- Specified by:
getGregorianCalendarin interfaceProResultSet- Throws:
ProSQLException
-
getBlob
- Specified by:
getBlobin interfaceProResultSet- Throws:
ProSQLException
-
getClob
- Specified by:
getClobin interfaceProResultSet- Throws:
ProSQLException
-
getObject
- Specified by:
getObjectin interfaceProResultSet- Throws:
ProSQLException
-
getBytes
Get column value by field name and index.- Specified by:
getBytesin interfaceProResultSet- Throws:
ProSQLException
-
getString
- Specified by:
getStringin interfaceProResultSet- Throws:
ProSQLException
-
getLong
- Specified by:
getLongin interfaceProResultSet- Throws:
ProSQLException
-
getInt
- Specified by:
getIntin interfaceProResultSet- Throws:
ProSQLException
-
getDouble
- Specified by:
getDoublein interfaceProResultSet- Throws:
ProSQLException
-
getBigDecimal
- Specified by:
getBigDecimalin interfaceProResultSet- Throws:
ProSQLException
-
getBoolean
- Specified by:
getBooleanin interfaceProResultSet- Throws:
ProSQLException
-
getDate
- Specified by:
getDatein interfaceProResultSet- Throws:
ProSQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceProResultSet- Throws:
ProSQLException
-
getGregorianCalendar
- Specified by:
getGregorianCalendarin interfaceProResultSet- Throws:
ProSQLException
-
getBlob
- Specified by:
getBlobin interfaceProResultSet- Throws:
ProSQLException
-
getClob
- Specified by:
getClobin interfaceProResultSet- Throws:
ProSQLException
-
getObject
- Specified by:
getObjectin interfaceProResultSet- Throws:
ProSQLException
-
updateNull
- Throws:
ProSQLException
-
updateBoolean
- Throws:
ProSQLException
-
updateInt
- Throws:
ProSQLException
-
updateLong
- Throws:
ProSQLException
-
updateDouble
- Throws:
ProSQLException
-
updateBigDecimal
- Throws:
ProSQLException
-
updateString
- Throws:
ProSQLException
-
updateBytes
- Throws:
ProSQLException
-
updateDate
- Throws:
ProSQLException
-
updateTimestamp
- Throws:
ProSQLException
-
updateBlob
- Throws:
ProSQLException
-
updateClob
- Throws:
ProSQLException
-
updateObject
- Specified by:
updateObjectin interfaceResultSet- Throws:
ProSQLException
-
updateNull
- Throws:
ProSQLException
-
updateBoolean
- Throws:
ProSQLException
-
updateInt
- Throws:
ProSQLException
-
updateLong
- Throws:
ProSQLException
-
updateDouble
- Throws:
ProSQLException
-
updateBigDecimal
- Throws:
ProSQLException
-
updateString
- Throws:
ProSQLException
-
updateBytes
- Throws:
ProSQLException
-
updateDate
- Throws:
ProSQLException
-
updateTimestamp
- Throws:
ProSQLException
-
updateBlob
- Throws:
ProSQLException
-
updateClob
- Throws:
ProSQLException
-
updateObject
- Specified by:
updateObjectin interfaceResultSet- Throws:
ProSQLException
-
updateGregorianCalendar
Description copied from interface:SDOResultSetPROGRESS ExtensionUpdates a column with a java.util.GregorianCalendar value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateGregorianCalendarin interfaceSDOResultSet- Parameters:
columnName- the name of the columnx- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateGregorianCalendar
Description copied from interface:SDOResultSetPROGRESS ExtensionUpdates a column with a java.util.GregorianCalendar value. The
updateXXXmethods are used to update column values in the current row, or the insert row. TheupdateXXXmethods do not update the underlying SDO; instead theupdateRoworinsertRowmethods are called to update the SDO.- Specified by:
updateGregorianCalendarin interfaceSDOResultSet- Parameters:
columnIndex- the first column is 1, the second is 2, ...x- the new column value- Throws:
ProSQLException- if a SDO access error occurs
-
updateGregorianCalendar
public void updateGregorianCalendar(String columnName, GregorianCalendar x, int indx) throws ProSQLException - Throws:
ProSQLException
-
updateGregorianCalendar
public void updateGregorianCalendar(int columnNum, GregorianCalendar x, int indx) throws ProSQLException - Throws:
ProSQLException
-
getCharacterStream
- Specified by:
getCharacterStreamin interfaceResultSet- Throws:
SQLException
-
getCharacterStream
- Specified by:
getCharacterStreamin interfaceResultSet- Throws:
SQLException
-
setFetchDirection
- Specified by:
setFetchDirectionin interfaceResultSet- Throws:
SQLException
-
getFetchDirection
- Specified by:
getFetchDirectionin interfaceResultSet- Throws:
SQLException
-
setFetchSize
- Specified by:
setFetchSizein interfaceResultSet- Throws:
SQLException
-
getType
- Specified by:
getTypein interfaceResultSet- Throws:
SQLException
-
getConcurrency
- Specified by:
getConcurrencyin interfaceResultSet- Throws:
SQLException
-
updateByte
- Specified by:
updateBytein interfaceResultSet- Throws:
SQLException
-
updateShort
- Specified by:
updateShortin interfaceResultSet- Throws:
SQLException
-
updateFloat
- Specified by:
updateFloatin interfaceResultSet- Throws:
SQLException
-
updateTime
- Specified by:
updateTimein interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateByte
- Specified by:
updateBytein interfaceResultSet- Throws:
SQLException
-
updateShort
- Specified by:
updateShortin interfaceResultSet- Throws:
SQLException
-
updateFloat
- Specified by:
updateFloatin interfaceResultSet- Throws:
SQLException
-
updateTime
- Specified by:
updateTimein interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
getStatement
- Specified by:
getStatementin interfaceResultSet- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
SQLException
-
getRef
- Specified by:
getRefin interfaceResultSet- Throws:
SQLException
-
getArray
- Specified by:
getArrayin interfaceResultSet- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
SQLException
-
getRef
- Specified by:
getRefin interfaceResultSet- Throws:
SQLException
-
getArray
- Specified by:
getArrayin interfaceResultSet- Throws:
SQLException
-
getDate
- Specified by:
getDatein interfaceResultSet- Throws:
SQLException
-
getDate
- Specified by:
getDatein interfaceResultSet- Throws:
SQLException
-
getTime
- Specified by:
getTimein interfaceResultSet- Throws:
SQLException
-
getTime
- Specified by:
getTimein interfaceResultSet- Throws:
SQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceResultSet- Throws:
SQLException
-
getTimestamp
- Specified by:
getTimestampin interfaceResultSet- Throws:
SQLException
-
getURL
- Specified by:
getURLin interfaceResultSet- Throws:
SQLException
-
getURL
- Specified by:
getURLin interfaceResultSet- Throws:
SQLException
-
updateArray
- Specified by:
updateArrayin interfaceResultSet- Throws:
SQLException
-
updateArray
- Specified by:
updateArrayin interfaceResultSet- Throws:
SQLException
-
updateRef
- Specified by:
updateRefin interfaceResultSet- Throws:
SQLException
-
updateRef
- Specified by:
updateRefin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateNClob
- Specified by:
updateNClobin interfaceResultSet- Throws:
SQLException
-
updateClob
- Specified by:
updateClobin interfaceResultSet- Throws:
SQLException
-
updateClob
- Specified by:
updateClobin interfaceResultSet- Throws:
SQLException
-
updateClob
- Specified by:
updateClobin interfaceResultSet- Throws:
SQLException
-
updateClob
- Specified by:
updateClobin interfaceResultSet- Throws:
SQLException
-
getNClob
- Specified by:
getNClobin interfaceResultSet- Throws:
SQLException
-
getNClob
- Specified by:
getNClobin interfaceResultSet- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlobin interfaceResultSet- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlobin interfaceResultSet- Throws:
SQLException
-
updateBlob
public void updateBlob(String columnLabel, InputStream inputStream, long length) throws SQLException - Specified by:
updateBlobin interfaceResultSet- Throws:
SQLException
-
updateBlob
- Specified by:
updateBlobin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
public void updateCharacterStream(String columnLabel, Reader reader, long length) throws SQLException - Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateCharacterStream
- Specified by:
updateCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateNCharacterStream
public void updateNCharacterStream(String columnLabel, Reader reader, long length) throws SQLException - Specified by:
updateNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateNCharacterStream
- Specified by:
updateNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
- Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(String columnLabel, InputStream inputStream, long length) throws SQLException - Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateBinaryStream
public void updateBinaryStream(int columnIndex, InputStream inputStream, long length) throws SQLException - Specified by:
updateBinaryStreamin interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
- Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(String columnLabel, InputStream inputStream, long length) throws SQLException - Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateAsciiStream
public void updateAsciiStream(int columnIndex, InputStream inputStream, long length) throws SQLException - Specified by:
updateAsciiStreamin interfaceResultSet- Throws:
SQLException
-
updateNString
- Specified by:
updateNStringin interfaceResultSet- Throws:
SQLException
-
updateNString
- Specified by:
updateNStringin interfaceResultSet- Throws:
SQLException
-
getNString
- Specified by:
getNStringin interfaceResultSet- Throws:
SQLException
-
getNString
- Specified by:
getNStringin interfaceResultSet- Throws:
SQLException
-
getNCharacterStream
- Specified by:
getNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
getNCharacterStream
- Specified by:
getNCharacterStreamin interfaceResultSet- Throws:
SQLException
-
updateSQLXML
- Specified by:
updateSQLXMLin interfaceResultSet- Throws:
SQLException
-
updateSQLXML
- Specified by:
updateSQLXMLin interfaceResultSet- Throws:
SQLException
-
getSQLXML
- Specified by:
getSQLXMLin interfaceResultSet- Throws:
SQLException
-
getSQLXML
- Specified by:
getSQLXMLin interfaceResultSet- Throws:
SQLException
-
updateRowId
- Specified by:
updateRowIdin interfaceResultSet- Throws:
SQLException
-
updateRowId
- Specified by:
updateRowIdin interfaceResultSet- Throws:
SQLException
-
getRowId
- Specified by:
getRowIdin interfaceResultSet- Throws:
SQLException
-
getRowId
- Specified by:
getRowIdin interfaceResultSet- Throws:
SQLException
-
getHoldability
- Specified by:
getHoldabilityin interfaceResultSet- Throws:
SQLException
-
isClosed
- Specified by:
isClosedin interfaceResultSet- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
SQLException
-
getObject
- Specified by:
getObjectin interfaceResultSet- Throws:
SQLException
-