public abstract class AbstractJdbc3ResultSet extends AbstractJdbc2ResultSet
AbstractJdbc2ResultSet.CursorResultHandlerconnection, current_row, cursor, fetchSize, fields, maxFieldSize, maxRows, onInsertRow, originalQuery, row_offset, rows, statement, this_row, warnings, wasNullFlag| Constructor and Description |
|---|
AbstractJdbc3ResultSet(Query originalQuery,
BaseStatement statement,
Field[] fields,
java.util.Vector tuples,
ResultCursor cursor,
int maxRows,
int maxFieldSize,
int rsType,
int rsConcurrency,
int rsHoldability) |
| Modifier and Type | Method and Description |
|---|---|
java.net.URL |
getURL(int columnIndex)
Retrieves the value of the designated column in the current row
of this
ResultSet object as a java.net.URL
object in the Java programming language. |
java.net.URL |
getURL(java.lang.String columnName)
Retrieves the value of the designated column in the current row
of this
ResultSet object as a java.net.URL
object in the Java programming language. |
protected java.lang.Object |
internalGetObject(int columnIndex,
Field field) |
void |
updateArray(int columnIndex,
java.sql.Array x)
Updates the designated column with a
java.sql.Array value. |
void |
updateArray(java.lang.String columnName,
java.sql.Array x)
Updates the designated column with a
java.sql.Array value. |
void |
updateBlob(int columnIndex,
java.sql.Blob x)
Updates the designated column with a
java.sql.Blob value. |
void |
updateBlob(java.lang.String columnName,
java.sql.Blob x)
Updates the designated column with a
java.sql.Blob value. |
void |
updateClob(int columnIndex,
java.sql.Clob x)
Updates the designated column with a
java.sql.Clob value. |
void |
updateClob(java.lang.String columnName,
java.sql.Clob x)
Updates the designated column with a
java.sql.Clob value. |
void |
updateRef(int columnIndex,
java.sql.Ref x)
Updates the designated column with a
java.sql.Ref value. |
void |
updateRef(java.lang.String columnName,
java.sql.Ref x)
Updates the designated column with a
java.sql.Ref value. |
absolute, addWarning, afterLast, beforeFirst, cancelRowUpdates, checkClosed, checkColumnIndex, checkResultSet, clearWarnings, close, createMetaData, 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, getUUID, 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, wasNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateArraygetHoldability, getNCharacterStream, getNCharacterStream, getNClob, getNClob, getNString, getNString, getObject, getObject, 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, updateSQLXMLpublic AbstractJdbc3ResultSet(Query originalQuery, BaseStatement statement, Field[] fields, java.util.Vector tuples, ResultCursor cursor, int maxRows, int maxFieldSize, int rsType, int rsConcurrency, int rsHoldability) throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.Object internalGetObject(int columnIndex,
Field field)
throws java.sql.SQLException
internalGetObject in class AbstractJdbc2ResultSetjava.sql.SQLExceptionpublic java.net.URL getURL(int columnIndex)
throws java.sql.SQLException
ResultSet object as a java.net.URL
object in the Java programming language.getURL in interface java.sql.ResultSetgetURL in class AbstractJdbc2ResultSetcolumnIndex - the index of the column 1 is the first, 2 is the second,...java.net.URL object;
if the value is SQL NULL,
the value returned is null in the Java programming languagejava.sql.SQLException - if a database access error occurs,
or if a URL is malformedpublic java.net.URL getURL(java.lang.String columnName)
throws java.sql.SQLException
ResultSet object as a java.net.URL
object in the Java programming language.getURL in interface java.sql.ResultSetgetURL in class AbstractJdbc2ResultSetcolumnName - the SQL name of the columnjava.net.URL object;
if the value is SQL NULL,
the value returned is null in the Java programming languagejava.sql.SQLException - if a database access error occurs
or if a URL is malformedpublic void updateRef(int columnIndex,
java.sql.Ref x)
throws java.sql.SQLException
java.sql.Ref value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnIndex - the first column is 1, the second is 2, ...x - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateRef(java.lang.String columnName,
java.sql.Ref x)
throws java.sql.SQLException
java.sql.Ref value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnName - the name of the columnx - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateBlob(int columnIndex,
java.sql.Blob x)
throws java.sql.SQLException
java.sql.Blob value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnIndex - the first column is 1, the second is 2, ...x - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateBlob(java.lang.String columnName,
java.sql.Blob x)
throws java.sql.SQLException
java.sql.Blob value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnName - the name of the columnx - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateClob(int columnIndex,
java.sql.Clob x)
throws java.sql.SQLException
java.sql.Clob value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnIndex - the first column is 1, the second is 2, ...x - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateClob(java.lang.String columnName,
java.sql.Clob x)
throws java.sql.SQLException
java.sql.Clob value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnName - the name of the columnx - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateArray(int columnIndex,
java.sql.Array x)
throws java.sql.SQLException
java.sql.Array value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnIndex - the first column is 1, the second is 2, ...x - the new column valuejava.sql.SQLException - if a database access error occurspublic void updateArray(java.lang.String columnName,
java.sql.Array x)
throws java.sql.SQLException
java.sql.Array value.
The updater methods are used to update column values in the
current row or the insert row. The updater methods do not
update the underlying database; instead the updateRow or
insertRow methods are called to update the database.columnName - the name of the columnx - the new column valuejava.sql.SQLException - if a database access error occurs