Package com.progress.open4gl
Interface ProResultSet
- All Superinterfaces:
AutoCloseable
,ResultSet
,Wrapper
- All Known Subinterfaces:
SDOResultSet
- All Known Implementing Classes:
ResultSet
,SDOResultSetImpl
The ProResultSet interface extends the java.sql.ResultSet to allow indexed
access to arrays. For each java.sql.ResultSet get<DataType>() method,
ProResultSet defines a similar method with an additional "int index"
parameter. That allows the Java application to refer to individual array
elements by indicating the field number (or name) and the index of the
element. If the standard java.sql.ResultSet interface is used then each
element of the array must be accessed as a separate column.
-
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
-
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal
(int field, int indx, int scale) getBigDecimal
(String field, int indx, int scale) getBlob
(int field, int indx) boolean
getBoolean
(int field, int indx) boolean
getBoolean
(String field, int indx) byte[]
getBytes
(int field, int indx) byte[]
getClob
(int field, int indx) getDate
(int field, int indx) double
getDouble
(int field, int indx) double
getGregorianCalendar
(int field) getGregorianCalendar
(int field, int indx) getGregorianCalendar
(String field) getGregorianCalendar
(String field, int indx) int
getInt
(int field, int indx) int
long
getLong
(int field, int indx) long
getObject
(int field, int indx) getString
(int field, int indx) getTimestamp
(int field, int indx) getTimestamp
(String field, int indx) Methods inherited from interface java.sql.ResultSet
absolute, afterLast, beforeFirst, cancelRowUpdates, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getHoldability, getInt, getInt, getLong, getLong, getMetaData, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getRowId, getRowId, getShort, getShort, getSQLXML, getSQLXML, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateRowId, updateRowId, updateShort, updateShort, updateSQLXML, updateSQLXML, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
Method Details
-
getBytes
- Throws:
ProSQLException
-
getString
- Throws:
ProSQLException
-
getLong
- Throws:
ProSQLException
-
getInt
- Throws:
ProSQLException
-
getDouble
- Throws:
ProSQLException
-
getBigDecimal
- Throws:
ProSQLException
-
getBoolean
- Throws:
ProSQLException
-
getDate
- Throws:
ProSQLException
-
getBlob
- Throws:
ProSQLException
-
getClob
- Throws:
ProSQLException
-
getTimestamp
- Throws:
ProSQLException
-
getGregorianCalendar
- Throws:
ProSQLException
-
getObject
- Throws:
ProSQLException
-
getBytes
- Throws:
ProSQLException
-
getString
- Throws:
ProSQLException
-
getLong
- Throws:
ProSQLException
-
getInt
- Throws:
ProSQLException
-
getDouble
- Throws:
ProSQLException
-
getBigDecimal
- Throws:
ProSQLException
-
getBoolean
- Throws:
ProSQLException
-
getDate
- Throws:
ProSQLException
-
getBlob
- Throws:
ProSQLException
-
getClob
- Throws:
ProSQLException
-
getTimestamp
- Throws:
ProSQLException
-
getGregorianCalendar
- Throws:
ProSQLException
-
getObject
- Throws:
ProSQLException
-
getGregorianCalendar
- Throws:
ProSQLException
-
getGregorianCalendar
- Throws:
ProSQLException
-