org.postgresql.jdbc3g
Class Jdbc3gResultSet

java.lang.Object
  extended by org.postgresql.jdbc2.AbstractJdbc2ResultSet
      extended by org.postgresql.jdbc3.AbstractJdbc3ResultSet
          extended by org.postgresql.jdbc3g.Jdbc3gResultSet
All Implemented Interfaces:
java.sql.ResultSet, BaseResultSet, PGRefCursorResultSet

public class Jdbc3gResultSet
extends AbstractJdbc3ResultSet
implements java.sql.ResultSet

This class implements the java.sql.ResultSet interface for JDBC3. However most of the implementation is really done in org.postgresql.jdbc3.AbstractJdbc3ResultSet or one of it's parents


Nested Class Summary
 
Nested classes/interfaces inherited from class org.postgresql.jdbc2.AbstractJdbc2ResultSet
AbstractJdbc2ResultSet.CursorResultHandler
 
Field Summary
 
Fields inherited from class org.postgresql.jdbc2.AbstractJdbc2ResultSet
connection, current_row, cursor, fetchSize, fields, maxFieldSize, maxRows, onInsertRow, originalQuery, row_offset, rowBuffer, rows, statement, this_row, warnings, wasNullFlag
 
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.sql.Array createArray(int i)
           
 java.sql.Blob getBlob(int i)
           
 java.sql.Clob getClob(int i)
           
 java.sql.ResultSetMetaData getMetaData()
           
 java.lang.Object getObject(int i, java.util.Map<java.lang.String,java.lang.Class<?>> map)
           
 java.lang.Object getObject(java.lang.String s, java.util.Map<java.lang.String,java.lang.Class<?>> map)
           
 
Methods inherited from class org.postgresql.jdbc3.AbstractJdbc3ResultSet
getURL, getURL, internalGetObject, updateArray, updateArray, updateBlob, updateBlob, updateClob, updateClob, updateRef, updateRef
 
Methods inherited from class org.postgresql.jdbc2.AbstractJdbc2ResultSet
absolute, addWarning, afterLast, beforeFirst, cancelRowUpdates, checkClosed, checkColumnIndex, checkResultSet, clearWarnings, close, deleteRow, findColumn, first, getArray, getArray, getAsciiStream, getAsciiStream, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getBinaryStream, getBinaryStream, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getColumnOID, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFixedString, getFloat, getFloat, getInt, getInt, getLong, getLong, getObject, getObject, getObjectImpl, getObjectImpl, getPGStatement, getPGType, getRef, getRef, getRefCursor, getRow, getShort, getShort, getSQLType, getStatement, getString, getString, getTime, getTime, getTime, getTime, getTimestamp, getTimestamp, getTimestamp, getTimestamp, getType, getUnicodeStream, getUnicodeStream, getWarnings, insertRow, isAfterLast, isBeforeFirst, isFirst, isLast, last, moveToCurrentRow, moveToInsertRow, next, previous, quotelessTableName, refreshRow, relative, rowDeleted, rowInserted, rowUpdated, setFetchDirection, setFetchSize, toBigDecimal, toBoolean, toDouble, toFloat, toInt, toLong, updateAsciiStream, updateAsciiStream, updateBigDecimal, updateBigDecimal, updateBinaryStream, updateBinaryStream, updateBoolean, updateBoolean, updateByte, updateByte, updateBytes, updateBytes, updateCharacterStream, updateCharacterStream, updateDate, updateDate, updateDouble, updateDouble, updateFloat, updateFloat, updateInt, updateInt, updateLong, updateLong, updateNull, updateNull, updateObject, updateObject, updateObject, updateObject, updateRow, updateShort, updateShort, updateString, updateString, updateTime, updateTime, updateTimestamp, updateTimestamp, updateValue, wasNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFloat, getFloat, getInt, getInt, getLong, getLong, 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

getMetaData

public java.sql.ResultSetMetaData getMetaData()
                                       throws java.sql.SQLException
Specified by:
getMetaData in interface java.sql.ResultSet
Specified by:
getMetaData in class AbstractJdbc2ResultSet
Throws:
java.sql.SQLException

getClob

public java.sql.Clob getClob(int i)
                      throws java.sql.SQLException
Specified by:
getClob in interface java.sql.ResultSet
Specified by:
getClob in class AbstractJdbc2ResultSet
Throws:
java.sql.SQLException

getBlob

public java.sql.Blob getBlob(int i)
                      throws java.sql.SQLException
Specified by:
getBlob in interface java.sql.ResultSet
Specified by:
getBlob in class AbstractJdbc2ResultSet
Throws:
java.sql.SQLException

createArray

public java.sql.Array createArray(int i)
                           throws java.sql.SQLException
Specified by:
createArray in interface BaseResultSet
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(java.lang.String s,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException

getObject

public java.lang.Object getObject(int i,
                                  java.util.Map<java.lang.String,java.lang.Class<?>> map)
                           throws java.sql.SQLException
Specified by:
getObject in interface java.sql.ResultSet
Throws:
java.sql.SQLException