com.progress.open4gl
Interface ProResultSet

All Superinterfaces:
java.sql.ResultSet
All Known Subinterfaces:
SDOResultSet

public interface ProResultSet
extends java.sql.ResultSet

The ProResultSet interface extends the java.sql.ResultSet to allow indexed access to arrays. For each java.sql.ResultSet get() 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
 java.math.BigDecimal getBigDecimal(int field, int indx, int scale)
           
 java.math.BigDecimal getBigDecimal(java.lang.String field, int indx, int scale)
           
 java.sql.Blob getBlob(int field, int indx)
           
 java.sql.Blob getBlob(java.lang.String field, int indx)
           
 boolean getBoolean(int field, int indx)
           
 boolean getBoolean(java.lang.String field, int indx)
           
 byte[] getBytes(int field, int indx)
           
 byte[] getBytes(java.lang.String field, int indx)
           
 java.sql.Clob getClob(int field, int indx)
           
 java.sql.Clob getClob(java.lang.String field, int indx)
           
 java.sql.Date getDate(int field, int indx)
           
 java.sql.Date getDate(java.lang.String field, int indx)
           
 double getDouble(int field, int indx)
           
 double getDouble(java.lang.String field, int indx)
           
 java.util.GregorianCalendar getGregorianCalendar(int field)
           
 java.util.GregorianCalendar getGregorianCalendar(int field, int indx)
           
 java.util.GregorianCalendar getGregorianCalendar(java.lang.String field)
           
 java.util.GregorianCalendar getGregorianCalendar(java.lang.String field, int indx)
           
 int getInt(int field, int indx)
           
 int getInt(java.lang.String field, int indx)
           
 long getLong(int field, int indx)
           
 long getLong(java.lang.String field, int indx)
           
 java.lang.Object getObject(int field, int indx)
           
 java.lang.Object getObject(java.lang.String field, int indx)
           
 java.lang.String getString(int field, int indx)
           
 java.lang.String getString(java.lang.String field, int indx)
           
 java.sql.Timestamp getTimestamp(int field, int indx)
           
 java.sql.Timestamp getTimestamp(java.lang.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, getInt, getInt, getLong, getLong, getMetaData, getObject, getObject, getObject, getObject, getRef, getRef, getRow, getShort, getShort, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getURL, getURL, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, updateArray, updateArray, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRef, updateRef, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, wasNull
 

Method Detail

getBigDecimal

public java.math.BigDecimal getBigDecimal(int field,
                                          int indx,
                                          int scale)
                                   throws ProSQLException
ProSQLException

getBigDecimal

public java.math.BigDecimal getBigDecimal(java.lang.String field,
                                          int indx,
                                          int scale)
                                   throws ProSQLException
ProSQLException

getBlob

public java.sql.Blob getBlob(int field,
                             int indx)
                      throws ProSQLException
ProSQLException

getBlob

public java.sql.Blob getBlob(java.lang.String field,
                             int indx)
                      throws ProSQLException
ProSQLException

getBoolean

public boolean getBoolean(int field,
                          int indx)
                   throws ProSQLException
ProSQLException

getBoolean

public boolean getBoolean(java.lang.String field,
                          int indx)
                   throws ProSQLException
ProSQLException

getBytes

public byte[] getBytes(int field,
                       int indx)
                throws ProSQLException
ProSQLException

getBytes

public byte[] getBytes(java.lang.String field,
                       int indx)
                throws ProSQLException
ProSQLException

getClob

public java.sql.Clob getClob(int field,
                             int indx)
                      throws ProSQLException
ProSQLException

getClob

public java.sql.Clob getClob(java.lang.String field,
                             int indx)
                      throws ProSQLException
ProSQLException

getDate

public java.sql.Date getDate(int field,
                             int indx)
                      throws ProSQLException
ProSQLException

getDate

public java.sql.Date getDate(java.lang.String field,
                             int indx)
                      throws ProSQLException
ProSQLException

getDouble

public double getDouble(int field,
                        int indx)
                 throws ProSQLException
ProSQLException

getDouble

public double getDouble(java.lang.String field,
                        int indx)
                 throws ProSQLException
ProSQLException

getGregorianCalendar

public java.util.GregorianCalendar getGregorianCalendar(int field)
                                                 throws ProSQLException
ProSQLException

getGregorianCalendar

public java.util.GregorianCalendar getGregorianCalendar(int field,
                                                        int indx)
                                                 throws ProSQLException
ProSQLException

getGregorianCalendar

public java.util.GregorianCalendar getGregorianCalendar(java.lang.String field)
                                                 throws ProSQLException
ProSQLException

getGregorianCalendar

public java.util.GregorianCalendar getGregorianCalendar(java.lang.String field,
                                                        int indx)
                                                 throws ProSQLException
ProSQLException

getInt

public int getInt(int field,
                  int indx)
           throws ProSQLException
ProSQLException

getInt

public int getInt(java.lang.String field,
                  int indx)
           throws ProSQLException
ProSQLException

getLong

public long getLong(int field,
                    int indx)
             throws ProSQLException
ProSQLException

getLong

public long getLong(java.lang.String field,
                    int indx)
             throws ProSQLException
ProSQLException

getObject

public java.lang.Object getObject(int field,
                                  int indx)
                           throws ProSQLException
ProSQLException

getObject

public java.lang.Object getObject(java.lang.String field,
                                  int indx)
                           throws ProSQLException
ProSQLException

getString

public java.lang.String getString(int field,
                                  int indx)
                           throws ProSQLException
ProSQLException

getString

public java.lang.String getString(java.lang.String field,
                                  int indx)
                           throws ProSQLException
ProSQLException

getTimestamp

public java.sql.Timestamp getTimestamp(int field,
                                       int indx)
                                throws ProSQLException
ProSQLException

getTimestamp

public java.sql.Timestamp getTimestamp(java.lang.String field,
                                       int indx)
                                throws ProSQLException
ProSQLException