org.postgresql.jdbc3g
Class AbstractJdbc3gResultSet

java.lang.Object
  extended by org.postgresql.jdbc2.AbstractJdbc2ResultSet
      extended by org.postgresql.jdbc3.AbstractJdbc3ResultSet
          extended by org.postgresql.jdbc3g.AbstractJdbc3gResultSet
All Implemented Interfaces:
ResultSet, Wrapper, BaseResultSet, PGRefCursorResultSet
Direct Known Subclasses:
Jdbc3gResultSet, Jdbc4ResultSet

public abstract class AbstractJdbc3gResultSet
extends AbstractJdbc3ResultSet


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, 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
 
Constructor Summary
AbstractJdbc3gResultSet(Query originalQuery, BaseStatement statement, Field[] fields, Vector tuples, ResultCursor cursor, int maxRows, int maxFieldSize, int rsType, int rsConcurrency, int rsHoldability)
           
 
Method Summary
protected  Object getUUID(String data)
          Newer JVMs will return a java.util.UUID object, but it isn't available in older versions.
 
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, getBlob, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getCharacterStream, getCharacterStream, getClob, getClob, getColumnOID, getConcurrency, getCursorName, getDate, getDate, getDate, getDate, getDouble, getDouble, getFetchDirection, getFetchSize, getFixedString, getFloat, getFloat, getInt, getInt, getLong, getLong, getMetaData, 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 org.postgresql.core.BaseResultSet
createArray
 
Methods inherited from interface java.sql.ResultSet
getHoldability, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, getRowId, getRowId, getSQLXML, getSQLXML, isClosed, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateAsciiStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBinaryStream, updateBlob, updateBlob, updateBlob, updateBlob, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateCharacterStream, updateClob, updateClob, updateClob, updateClob, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNCharacterStream, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNClob, updateNString, updateNString, updateRowId, updateRowId, updateSQLXML, updateSQLXML
 
Methods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
 

Constructor Detail

AbstractJdbc3gResultSet

public AbstractJdbc3gResultSet(Query originalQuery,
                               BaseStatement statement,
                               Field[] fields,
                               Vector tuples,
                               ResultCursor cursor,
                               int maxRows,
                               int maxFieldSize,
                               int rsType,
                               int rsConcurrency,
                               int rsHoldability)
                        throws SQLException
Throws:
SQLException
Method Detail

getUUID

protected Object getUUID(String data)
                  throws SQLException
Description copied from class: AbstractJdbc2ResultSet
Newer JVMs will return a java.util.UUID object, but it isn't available in older versions.

Overrides:
getUUID in class AbstractJdbc2ResultSet
Throws:
SQLException


Copyright © 2013. All Rights Reserved.