Top Fields Constructors Methods
org.apache.derby.client.am

public abstract Class ClientResultSet

extends Object
implements ResultSet, ResultSetCallbackInterface
Class Inheritance
All Implemented Interfaces
org.apache.derby.client.am.ResultSetCallbackInterface, org.apache.derby.client.am.UnitOfWorkListener, java.sql.ResultSet, java.lang.AutoCloseable, java.sql.Wrapper
Known Direct Subclasses
org.apache.derby.client.net.NetResultSet
Imports
java.io.ByteArrayInputStream, .IOException, .InputStream, .Reader, .StringReader, java.math.BigDecimal, java.net.URL, java.nio.charset.Charset, java.sql.Array, .Blob, .Clob, .Date, .NClob, .Ref, .ResultSet, .ResultSetMetaData, .RowId, .SQLException, .SQLFeatureNotSupportedException, .SQLWarning, .SQLXML, .Statement, .Time, .Timestamp, .Types, java.util.Arrays, .Calendar, .Iterator, .Map, org.apache.derby.shared.common.reference.SQLState, org.apache.derby.shared.common.sanity.SanityManager

Field Summary

Modifier and TypeField and Description
private long
protected Agent
pack-priv boolean
private boolean[]
private boolean[]
columnUsedFlags_

Indicates which columns have been fetched as a stream or as a LOB for a row.

private final ClientConnection
private Reader
private long
private CloseFilterInputStream
public Cursor
public boolean
private boolean
private static final byte
private static final byte
private int
public int
private long
public Section
private boolean
private boolean
private boolean
private boolean
private boolean
private boolean
public boolean
private boolean
private long
private boolean
private LOBStateTracker
lobState

Tracker object for LOB state, used to free locators on the server.

private long
pack-priv boolean
public boolean
pack-priv ClientStatement
private ClientPreparedStatement
private ClientPreparedStatement
private ClientPreparedStatement
public long
public Sqlca
pack-priv int
pack-priv int
public ColumnMetaData
public int
private long
public Sqlca[]
public int
public int
private byte
private boolean
public boolean
public static final int
public static final int
public static final int
private static final int
private static final int
private static final int
private static final int
private static final int
public static final int
public int
public static final int
public static final int
public static final int
public static final int
public ClientStatement
protected int
private Object[]
private SqlWarning
private static final int
private static final int
private static final int
private int

Constructor Summary

AccessConstructor and Description
protected
ClientResultSet(Agent agent, ClientStatement statement, Cursor cursor, int resultSetType, int resultSetConcurrency, int resultSetHoldability)

Method Summary

Modifier and TypeMethod and Description
public boolean
absolute(int
the number of the row to which the cursor should move. A value of zero indicates that the cursor will be positioned before the first row; a positive number indicates the row number counting from the beginning of the result set; a negative number indicates the row number counting from the end of the result set
row
)

Implements java.sql.ResultSet.absolute.

Moves the cursor to the given row number in this ResultSet object.
private boolean
absoluteX(int row)

public void
private void
adjustAbsoluteRowset(long rowNumber)

private void
private void
adjustLastRowset(long row)

private void
private void
adjustPreviousRowset(int orientation, long rowNumber, boolean isAfterLastRow)

private void
private void
adjustRelativeRowset(long rowNumber)

public void
afterLast()

Implements java.sql.ResultSet.afterLast.

Moves the cursor to the end of this ResultSet object, just after the last row.
private void
public void
beforeFirst()

Implements java.sql.ResultSet.beforeFirst.

Moves the cursor to the front of this ResultSet object, just before the first row.
private void
private String
private String
private String
public void
cancelRowUpdates()

Implements java.sql.ResultSet.cancelRowUpdates.

Cancels the updates made to the current row in this ResultSet object.
protected final void
protected final void
private final void
private void
private final void
private final void
checkGetterPreconditions(int column, String operation)

private void
checkLOBMultiCall(int
1-based index of the LOB column
columnIndex
)

Checks if a stream or a LOB object has already been created for the specified LOB column.

private final void
private final int
private final int
private final void
private final void
private final void
checkUpdatePreconditions(int column, String operation)

public final void
clearWarnings()

Implements java.sql.ResultSet.clearWarnings.

Clear all warnings on this ResultSet and make subsequent calls to getWarnings() return null until a new warning is reported.
private void
public void
close()

Implements java.sql.ResultSet.close.

Releases this ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.
private void
closeOpenStreams()

Closes the current stream, if there is one.

private void
closeStatementOnCompletion()

Close Statement if it is set to closeOnCompletion

public final void
public void
public void
public int
private Date

Returns:

a date object that represents the date in cal
convertFromDefaultCalendar
(Date
the date to convert
date
,
Calendar
the calendar to convert it to
cal
)

Convert a date originally set using the default calendar to a value representing the same date in a different calendar.

private Time

Returns:

a time object that represents the time in cal
convertFromDefaultCalendar
(Time
the time to convert
time
,
Calendar
the calendar to convert it to
cal
)

Convert a time originally set using the default calendar to a value representing the same time in a different calendar.

private Timestamp

Returns:

a timestamp object that represents the timestamp in cal
convertFromDefaultCalendar
(Timestamp
the timestamp to convert
ts
,
Calendar
the calendar to convert it to
cal
)

Convert a timestamp originally set using the default calendar to a value representing the same timestamp in a different calendar.

private static Calendar

Returns:

a calendar initialized to the specified time
createCalendar
(Date
the initial time of the calendar
date
)

Create a calendar with default locale and time zone.

private CloseFilterInputStream
pack-priv final void
createLOBColumnTracker()

Initializes the LOB state tracker.

private void
public void
deleteRow()

Implements java.sql.ResultSet.deleteRow.

Deletes the current row from this ResultSet object and from the underlying database.
private void
public void
public void
public final int
findColumn(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.findColumn.

Maps the given ResultSet column label to its ResultSet column index.
protected final int
findColumnX(String columnName, String operation)

public boolean
first()

Implements java.sql.ResultSet.first.

Moves the cursor to the first row in this ResultSet object.
private boolean
private void
private void
flowGetRowset(int orientation, long rowNumber)

private void
flowPositioningFetch(int scrollOrientation, int rowToFetch)

private boolean
public Array
getArray(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getArray.

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.
public final Array
getArray(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getArray.

Retrieves the value of the designated column in the current row of this ResultSet object as an Array object in the Java programming language.
public InputStream
getAsciiStream(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getAsciiStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.
public final InputStream
getAsciiStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getAsciiStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of ASCII characters.
public BigDecimal
getBigDecimal(int
the first column is 1, the second is 2, ...
column
,
int
the number of digits to the right of the decimal point
scale
)

Implements java.sql.ResultSet.getBigDecimal.

Deprecated
Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.BigDecimal in the Java programming language.
public BigDecimal
getBigDecimal(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getBigDecimal.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
public final BigDecimal
getBigDecimal(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
int
the number of digits to the right of the decimal point
scale
)

Implements java.sql.ResultSet.getBigDecimal.

Deprecated
Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal in the Java programming language.
public final BigDecimal
getBigDecimal(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getBigDecimal.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.math.BigDecimal with full precision.
public InputStream
getBinaryStream(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getBinaryStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.
public final InputStream
getBinaryStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getBinaryStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a stream of uninterpreted bytes.
public Blob
getBlob(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getBlob.

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.
public final Blob
getBlob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getBlob.

Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object in the Java programming language.
public boolean
getBoolean(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getBoolean.

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
public final boolean
getBoolean(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getBoolean.

Retrieves the value of the designated column in the current row of this ResultSet object as a boolean in the Java programming language.
public byte
getByte(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getByte.

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
public final byte
getByte(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getByte.

Retrieves the value of the designated column in the current row of this ResultSet object as a byte in the Java programming language.
public byte[]
getBytes(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getBytes.

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.
public final byte[]
getBytes(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getBytes.

Retrieves the value of the designated column in the current row of this ResultSet object as a byte array in the Java programming language.
public Reader
getCharacterStream(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getCharacterStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
public final Reader
getCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getCharacterStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
public Clob
getClob(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getClob.

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.
public final Clob
getClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getClob.

Retrieves the value of the designated column in the current row of this ResultSet object as a Clob object in the Java programming language.
public int
getConcurrency()

Implements java.sql.ResultSet.getConcurrency.

Retrieves the concurrency mode of this ResultSet object.
public ConnectionCallbackInterface
public String
getCursorName()

Implements java.sql.ResultSet.getCursorName.

Retrieves the name of the SQL cursor used by this ResultSet object.
public Date
getDate(int
the first column is 1, the second is 2, ...
column
,
Calendar
the java.util.Calendar object to use in constructing the date
cal
)

Implements java.sql.ResultSet.getDate.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
public Date
getDate(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getDate.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
public final Date
getDate(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getDate.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
public final Date
getDate(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Calendar
the java.util.Calendar object to use in constructing the date
cal
)

Implements java.sql.ResultSet.getDate.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Date object in the Java programming language.
public double
getDouble(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getDouble.

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
public final double
getDouble(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getDouble.

Retrieves the value of the designated column in the current row of this ResultSet object as a double in the Java programming language.
public int
getFetchDirection()

Implements java.sql.ResultSet.getFetchDirection.

Retrieves the fetch direction for this ResultSet object.
public int
getFetchSize()

Implements java.sql.ResultSet.getFetchSize.

Retrieves the fetch size for this ResultSet object.
private boolean
public float
getFloat(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getFloat.

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
public final float
getFloat(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getFloat.

Retrieves the value of the designated column in the current row of this ResultSet object as a float in the Java programming language.
public final int

Returns:

either ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT
getHoldability
()

Implements java.sql.ResultSet.getHoldability.

Retrieves the holdability for this ResultSet object.
public int
getInt(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getInt.

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
public final int
getInt(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getInt.

Retrieves the value of the designated column in the current row of this ResultSet object as an int in the Java programming language.
private boolean
getLastRowset(long row)

public long
getLong(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getLong.

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
public final long
getLong(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getLong.

Retrieves the value of the designated column in the current row of this ResultSet object as a long in the Java programming language.
public ResultSetMetaData
getMetaData()

Implements java.sql.ResultSet.getMetaData.

Retrieves the number, types and properties of this ResultSet object's columns.
pack-priv ColumnMetaData
public Reader
getNCharacterStream(int
the first column is 1, the second is 2, ...
columnIndex
)

Implements java.sql.ResultSet.getNCharacterStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
public Reader
getNCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getNCharacterStream.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.io.Reader object.
public NClob
getNClob(int
the first column is 1, the second is 2, ...
i
)

Implements java.sql.ResultSet.getNClob.

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.
public NClob
getNClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
colName
)

Implements java.sql.ResultSet.getNClob.

Retrieves the value of the designated column in the current row of this ResultSet object as a NClob object in the Java programming language.
private boolean
public String
getNString(int
the first column is 1, the second is 2, ...
columnIndex
)

Implements java.sql.ResultSet.getNString.

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
public String
getNString(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getNString.

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
public Object
getObject(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getObject.

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

public Object
getObject(int
the first column is 1, the second is 2, ...
column
,
Map<K, V>
a java.util.Map object that contains the mapping from SQL type names to classes in the Java programming language
map
)

Implements java.sql.ResultSet.getObject.

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
public final Object
getObject(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getObject.

Gets the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.

public final Object
getObject(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Map<K, V>
a java.util.Map object that contains the mapping from SQL type names to classes in the Java programming language
map
)

Implements java.sql.ResultSet.getObject.

Retrieves the value of the designated column in the current row of this ResultSet object as an Object in the Java programming language.
public <T> T
getObject(int
the first column is 1, the second is 2, ...
columnIndex
,
Class<T>
Class representing the Java data type to convert the designated column to.
type
)

Implements java.sql.ResultSet.getObject.

Retrieve the column as an object of the desired type.
public <T> T
getObject(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Class<T>
Class representing the Java data type to convert the designated column to.
type
)

Implements java.sql.ResultSet.getObject.

Retrieves the value of the designated column in the current row of this ResultSet object and will convert from the SQL type of the column to the requested Java data type, if the conversion is supported.

pack-priv Object
getObjectX(int column)

private void
private void
private void
private boolean
public Ref
getRef(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getRef.

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.
public final Ref
getRef(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getRef.

Retrieves the value of the designated column in the current row of this ResultSet object as a Ref object in the Java programming language.
private boolean
private boolean
getRelativeRowset(long rows)

public int
getRow()

Implements java.sql.ResultSet.getRow.

Retrieves the current row number.
protected void
public RowId
getRowId(int
the first column is 1, the second 2, ...
columnIndex
)

Implements java.sql.ResultSet.getRowId.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.
public RowId
getRowId(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getRowId.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.RowId object in the Java programming language.
private final long
private int
public byte
private String
public short
getShort(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getShort.

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
public final short
getShort(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getShort.

Retrieves the value of the designated column in the current row of this ResultSet object as a short in the Java programming language.
public SQLXML
getSQLXML(int
the first column is 1, the second is 2, ...
columnIndex
)

Implements java.sql.ResultSet.getSQLXML.

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.
public SQLXML
getSQLXML(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
colName
)

Implements java.sql.ResultSet.getSQLXML.

Retrieves the value of the designated column in the current row of this ResultSet as a java.sql.SQLXML object in the Java programming language.
public Statement

Returns:

the Statement that produced this object or null
getStatement
()

Implements java.sql.ResultSet.getStatement.

Retrieves the Statement object that produced this object, or null if the ResultSet was not produced by a Statement object.
public StatementCallbackInterface
public String
getString(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getString.

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
public final String
getString(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getString.

Retrieves the value of the designated column in the current row of this ResultSet object as a String in the Java programming language.
private String
public Time
getTime(int
the first column is 1, the second is 2, ...
column
,
Calendar
the java.util.Calendar object to use in constructing the time
cal
)

Implements java.sql.ResultSet.getTime.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
public Time
getTime(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getTime.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
public final Time
getTime(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getTime.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
public final Time
getTime(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Calendar
the java.util.Calendar object to use in constructing the time
cal
)

Implements java.sql.ResultSet.getTime.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Time object in the Java programming language.
public Timestamp
getTimestamp(int
the first column is 1, the second is 2, ...
column
,
Calendar
the java.util.Calendar object to use in constructing the timestamp
calendar
)

Implements java.sql.ResultSet.getTimestamp.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
public Timestamp
getTimestamp(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.getTimestamp.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
public final Timestamp
getTimestamp(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getTimestamp.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
public final Timestamp
getTimestamp(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Calendar
the java.util.Calendar object to use in constructing the date
cal
)

Implements java.sql.ResultSet.getTimestamp.

Retrieves the value of the designated column in the current row of this ResultSet object as a java.sql.Timestamp object in the Java programming language.
public int
getType()

Implements java.sql.ResultSet.getType.

Retrieves the type of this ResultSet object.
public InputStream
getUnicodeStream(int
the column to retrieve as a Unicode stream
column
)

Implements java.sql.ResultSet.getUnicodeStream.

Deprecated
Retrieve the value of the specified column as a stream of two-byte Unicode characters.
public final InputStream
getUnicodeStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getUnicodeStream.

Deprecated
Retrieves the value of the designated column in the current row of this ResultSet object as a stream of two-byte Unicode characters.
public URL
getURL(int
the index of the column 1 is the first, 2 is the second,...
columnIndex
)

Implements java.sql.ResultSet.getURL.

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.
public URL
getURL(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.getURL.

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.
public final SQLWarning

Returns:

the first SQLWarning in the chain, or null if no warnings are reported
getWarnings
()

Implements java.sql.ResultSet.getWarnings.

Returns the first SQLWarning reported on this ResultSet object, or null if there are no warnings.
private void
public void
insertRow()

Implements java.sql.ResultSet.insertRow.

Inserts the contents of the insert row into this ResultSet object and into the database.
private void
public boolean
isAfterLast()

Implements java.sql.ResultSet.isAfterLast.

Retrieves whether the cursor is after the last row in this ResultSet object.
private boolean
public boolean
isBeforeFirst()

Implements java.sql.ResultSet.isBeforeFirst.

Retrieves whether the cursor is before the first row in this ResultSet object.
private boolean
public final boolean

Returns:

true if the ResultSet is closed, false otherwise
isClosed
()

Implements java.sql.ResultSet.isClosed.

Checks whether this ResultSet object has been closed, either automatically or because close() has been called.
public boolean
isFirst()

Implements java.sql.ResultSet.isFirst.

Retrieves whether the cursor is on the first row of this ResultSet object.
private boolean
public boolean
isLast()

Implements java.sql.ResultSet.isLast.

Retrieves whether the cursor is on the last row of this ResultSet object

Note

Calling the method isLast may be expensive because the JDBC driver might need to fetch ahead one row in order to determine whether the current row is the last row in the result set.

private boolean
private boolean
isNull(int column)

private boolean
private boolean
public boolean

Returns:

true if this implements the interface or directly or indirectly wraps an object that does.
isWrapperFor
(Class<?>
a Class defining an interface.
interfaces
)

Implements java.sql.Wrapper.isWrapperFor.

Returns false unless interfaces is implemented
private SQLException
public boolean
last()

Implements java.sql.ResultSet.last.

Moves the cursor to the last row in this ResultSet object.
private boolean
public void
pack-priv void
pack-priv void
markClosed()

Mark this ResultSet as closed.

pack-priv void
markClosed(boolean
if true the ResultSet will be removed from the commit and rollback listeners list in Connection.
removeListener
)

Mark this ResultSet as closed.

public void
markClosedOnServer()

Mark this ResultSet as closed on the server.

public final void
markLOBAsPublished(int
1-based column index
index
)

Marks the LOB at the specified column as published.

private void
private SQLException
mismatchException(String targetTypeName, int columnIndex)

private void
private void
public void
moveToCurrentRow()

Implements java.sql.ResultSet.moveToCurrentRow.

Moves the cursor to the remembered cursor position, usually the current row.
private void
moveToCurrentRowX()

Moves off the insert row if positioned there, and checks the current row for releasable LOB locators if positioned on a valid data row.

public void
moveToInsertRow()

Implements java.sql.ResultSet.moveToInsertRow.

Moves the cursor to the insert row.
public final boolean
next()

Implements java.sql.ResultSet.next.

Moves the cursor forward one row from its current position.
pack-priv boolean
private void
private void
protected abstract void
pack-priv void
private void
private void
protected abstract void
preClose_()

Method that is invoked by closeX() before the result set is actually being closed.

public boolean
previous()

Implements java.sql.ResultSet.previous.

Moves the cursor to the previous row in this ResultSet object.
private boolean
private void
pack-priv void
private void
readCloseAndAutoCommit(boolean readAutoCommit)

public abstract void
private void
public abstract void
private void
public abstract void
public abstract void
private void
public void
refreshRow()

Implements java.sql.ResultSet.refreshRow.

Refreshes the current row with its most recent value in the database.
private void
public boolean
relative(int
an int specifying the number of rows to move from the current row; a positive number moves the cursor forward; a negative number moves the cursor backward
rows
)

Implements java.sql.ResultSet.relative.

Moves the cursor a relative number of rows, either positive or negative.
private boolean
relativeX(int rows)

pack-priv boolean
private void
private void
private final void
private final void
private boolean
pack-priv boolean
public boolean
rowDeleted()

Implements java.sql.ResultSet.rowDeleted.

Retrieves whether a row has been deleted.
public boolean
rowInserted()

Implements java.sql.ResultSet.rowInserted.

Retrieves whether the current row has had an insertion.
private boolean
rowIsInCurrentRowset(long rowNumber, int orientation)

private boolean
rowIsInCurrentRowset(long rowNumber)

public boolean
rowUpdated()

Implements java.sql.ResultSet.rowUpdated.

Retrieves whether the current row has been updated.
private void
public void
setFetchDirection(int
an int specifying the suggested fetch direction; one of ResultSet.FETCH_FORWARD, ResultSet.FETCH_REVERSE, or ResultSet.FETCH_UNKNOWN
direction
)

Implements java.sql.ResultSet.setFetchDirection.

Gives a hint as to the direction in which the rows in this ResultSet object will be processed.
public void
setFetchSize(int
the number of rows to fetch
rows
)

Implements java.sql.ResultSet.setFetchSize.

Gives the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this ResultSet object.
public abstract void
setFetchSize_(int rows)

public void
setRowCountEvent(long rowCount)

private void
private void
private void
public void
setRSReturnability(byte rsReturnability)

public void
setValidCursorPosition(boolean isValidCursorPosition)

private void
setWasNull(int column)

private void
unuseStreamsAndLOBs()

Clears the flags for used columns, typically invoked when changing the result set position.

public <T> T

Returns:

an object that implements the interface
unwrap
(Class<T>
a Class defining an interface
interfaces
)

Implements java.sql.Wrapper.unwrap.

Returns this if this class implements the interface
private void
public void
updateArray(int
the first column is 1, the second is 2, ...
columnIndex
,
Array
the new column value
x
)

Implements java.sql.ResultSet.updateArray.

Updates the designated column with a java.sql.Array value.
public void
updateArray(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Array
the new column value
x
)

Implements java.sql.ResultSet.updateArray.

Updates the designated column with a java.sql.Array value.
public void
updateAsciiStream(int
the first column is 1, the second is 2, ...
column
,
InputStream
the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateAsciiStream.

Updates the designated column with an ascii stream value, which will have the specified number of bytes.
public void
updateAsciiStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
InputStream
the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateAsciiStream.

Updates the designated column with an ascii stream value, which will have the specified number of bytes.
public void
updateAsciiStream(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateAsciiStream.

Updates the designated column with an ascii stream value.
public void
updateAsciiStream(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
the new column value
x
,
long
the length of the stream
length
)

Implements java.sql.ResultSet.updateAsciiStream.

Update a column with an ascii stream value.
public void
updateAsciiStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateAsciiStream.

Updates the designated column with an ascii stream value.
public void
updateAsciiStream(String
the name of the column
columnName
,
InputStream
the new column value
x
,
long
of the stream
length
)

Implements java.sql.ResultSet.updateAsciiStream.

Update a column with an ascii stream value.
public void
updateBigDecimal(int
the first column is 1, the second is 2, ...
column
,
BigDecimal
the new column value
x
)

Implements java.sql.ResultSet.updateBigDecimal.

Updates the designated column with a java.math.BigDecimal value.
public void
updateBigDecimal(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
BigDecimal
the new column value
x
)

Implements java.sql.ResultSet.updateBigDecimal.

Updates the designated column with a java.sql.BigDecimal value.
public void
updateBinaryStream(int
the first column is 1, the second is 2, ...
column
,
InputStream
the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateBinaryStream.

Updates the designated column with a binary stream value, which will have the specified number of bytes.
public void
updateBinaryStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
InputStream
the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateBinaryStream.

Updates the designated column with a binary stream value, which will have the specified number of bytes.
public void
updateBinaryStream(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateBinaryStream.

Updates the designated column with a binary stream value.
public void
updateBinaryStream(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
the new column value
x
,
long
the length of the stream
length
)

Implements java.sql.ResultSet.updateBinaryStream.

Update a column with a binary stream value.
public void
updateBinaryStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnLabel
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateBinaryStream.

Updates the designated column with a binary stream value.
public void
updateBinaryStream(String
the name of the column
columnName
,
InputStream
the new column value
x
,
long
of the stream
length
)

Implements java.sql.ResultSet.updateBinaryStream.

Update a column with a binary stream value.
public void
updateBlob(int
the first column is 1, the second is 2, ...
columnIndex
,
Blob
the new column value
x
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column with a java.sql.Blob value.
public void
updateBlob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Blob
the new column value
x
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column with a java.sql.Blob value.
public void
updateBlob(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
An object that contains the data to set the parameter value to.
x
,
long
the number of bytes in the parameter data.
length
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column using the given input stream, which will have the specified number of bytes.
public void
updateBlob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
InputStream
An object that contains the data to set the parameter value to.
x
,
long
the number of bytes in the parameter data.
length
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column using the given input stream, which will have the specified number of bytes.
public void
updateBlob(int
the first column is 1, the second is 2, ...
columnIndex
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column using the given input stream.
public void
updateBlob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnLabel
,
InputStream
the new column value
x
)

Implements java.sql.ResultSet.updateBlob.

Updates the designated column using the given input stream.
public void
updateBoolean(int
the first column is 1, the second is 2, ...
column
,
boolean
the new column value
x
)

Implements java.sql.ResultSet.updateBoolean.

Updates the designated column with a boolean value.
public void
updateBoolean(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
boolean
the new column value
x
)

Implements java.sql.ResultSet.updateBoolean.

Updates the designated column with a boolean value.
public void
updateByte(int
the first column is 1, the second is 2, ...
column
,
byte
the new column value
x
)

Implements java.sql.ResultSet.updateByte.

Updates the designated column with a byte value.
public void
updateByte(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
byte
the new column value
x
)

Implements java.sql.ResultSet.updateByte.

Updates the designated column with a byte value.
public void
updateBytes(int
the first column is 1, the second is 2, ...
column
,
byte[]
the new column value
x
)

Implements java.sql.ResultSet.updateBytes.

Updates the designated column with a byte array value.
public void
updateBytes(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
byte[]
the new column value
x
)

Implements java.sql.ResultSet.updateBytes.

Updates the designated column with a byte array value.
public void
updateCharacterStream(int
the first column is 1, the second is 2, ...
column
,
Reader
the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateCharacterStream.

Updates the designated column with a character stream value, which will have the specified number of bytes.
public void
updateCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Reader
the java.io.Reader object containing the new column value
x
,
int
the length of the stream
length
)

Implements java.sql.ResultSet.updateCharacterStream.

Updates the designated column with a character stream value, which will have the specified number of bytes.
public void
updateCharacterStream(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
the new column value
reader
)

Implements java.sql.ResultSet.updateCharacterStream.

Updates the designated column with a character stream value.
public void
updateCharacterStream(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
the new column value
x
,
long
the length of the stream
length
)

Implements java.sql.ResultSet.updateCharacterStream.

Update a column with a character stream value.
public void
updateCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnLabel
,
Reader
the new column value
reader
)

Implements java.sql.ResultSet.updateCharacterStream.

Updates the designated column with a character stream value.
public void
updateCharacterStream(String
the name of the column
columnName
,
Reader
the new column value
reader
,
long
length of the stream
length
)

Implements java.sql.ResultSet.updateCharacterStream.

Update a column with a character stream value.
public void
updateClob(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
an object that contains the data to set the parameter value to.
reader
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column using the given Reader object.
public void
updateClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnLabel
,
Reader
an object that contains the data to set the parameter value to.
reader
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column using the given Reader object.
public void
updateClob(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
An object that contains the data to set the parameter value to.
x
,
long
the number of characters in the parameter data.
length
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column using the given Reader object, which is the given number of characters long.
public void
updateClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Reader
An object that contains the data to set the parameter value to.
x
,
long
the number of characters in the parameter data.
length
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column using the given Reader object, which is the given number of characters long.
public void
updateClob(int
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnIndex
,
Clob
the new column value
x
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column with a java.sql.Clob value.
public void
updateClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnLabel
,
Clob
the new column value
x
)

Implements java.sql.ResultSet.updateClob.

Updates the designated column with a java.sql.Clob value.
private void
updateColumn(int column, Object value)

private void
public void
updateDate(int
the first column is 1, the second is 2, ...
column
,
Date
the new column value
x
)

Implements java.sql.ResultSet.updateDate.

Updates the designated column with a java.sql.Date value.
public void
updateDate(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Date
the new column value
x
)

Implements java.sql.ResultSet.updateDate.

Updates the designated column with a java.sql.Date value.
public void
updateDouble(int
the first column is 1, the second is 2, ...
column
,
double
the new column value
x
)

Implements java.sql.ResultSet.updateDouble.

Updates the designated column with a double value.
public void
updateDouble(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
double
the new column value
x
)

Implements java.sql.ResultSet.updateDouble.

Updates the designated column with a double value.
public void
updateFloat(int
the first column is 1, the second is 2, ...
column
,
float
the new column value
x
)

Implements java.sql.ResultSet.updateFloat.

Updates the designated column with a float value.
public void
updateFloat(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
float
the new column value
x
)

Implements java.sql.ResultSet.updateFloat.

Updates the designated column with a float value.
public void
updateInt(int
the first column is 1, the second is 2, ...
column
,
int
the new column value
x
)

Implements java.sql.ResultSet.updateInt.

Updates the designated column with an int value.
public void
updateInt(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
int
the new column value
x
)

Implements java.sql.ResultSet.updateInt.

Updates the designated column with an int value.
public void
updateLong(int
the first column is 1, the second is 2, ...
column
,
long
the new column value
x
)

Implements java.sql.ResultSet.updateLong.

Updates the designated column with a long value.
public void
updateLong(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
long
the new column value
x
)

Implements java.sql.ResultSet.updateLong.

Updates the designated column with a long value.
public void
updateNCharacterStream(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
the new column value
x
)

Implements java.sql.ResultSet.updateNCharacterStream.

Updates the designated column with a character stream value.
public void
updateNCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Reader
the java.io.Reader object containing the new column value
x
)

Implements java.sql.ResultSet.updateNCharacterStream.

Updates the designated column with a character stream value.
public void
updateNCharacterStream(int
the first column is 1, the second is 2, ...
columnIndex
,
Reader
the new column value
x
,
long
the length of the stream
length
)

Implements java.sql.ResultSet.updateNCharacterStream.

Updates the designated column with a character stream value, which will have the specified number of bytes.
public void
updateNCharacterStream(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Reader
the java.io.Reader object containing the new column value
x
,
long
the length of the stream
length
)

Implements java.sql.ResultSet.updateNCharacterStream.

Updates the designated column with a character stream value, which will have the specified number of bytes.
public void
updateNClob(int
the first column is 1, the second 2, ...
columnIndex
,
Reader
An object that contains the data to set the parameter value to.
reader
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column using the given Reader The data will be read from the stream as needed until end-of-stream is reached.
public void
updateNClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Reader
An object that contains the data to set the parameter value to.
reader
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column using the given Reader object.
public void
updateNClob(int
the first column is 1, the second 2, ...
columnIndex
,
NClob
the value for the column to be updated
nClob
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column with a java.sql.NClob value.
public void
updateNClob(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
NClob
the value for the column to be updated
nClob
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column with a java.sql.NClob value.
public void
updateNClob(int
- the first column is 1, the second is 2
columnIndex
,
Reader
- the new column value
x
,
long
the number of characters in the parameter data.
length
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column with a java.sql.NClob value.
public void
updateNClob(String
- the name of the Clob column
columnName
,
InputStream
the new column value
x
,
long
how many characters to update
length
)

Updates the designated column with a java.sql.NClob value.

public void
updateNClob(String
- the name of the Clob column
columnName
,
Reader
- the new column value
x
,
long
the number of characters in the parameter data.
length
)

Implements java.sql.ResultSet.updateNClob.

Updates the designated column with a java.sql.NClob value.
public void
updateNString(int
the first column is 1, the second 2, ...
columnIndex
,
String
the value for the column to be updated
nString
)

Implements java.sql.ResultSet.updateNString.

Updates the designated column with a String value.
public void
updateNString(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
String
the value for the column to be updated
nString
)

Implements java.sql.ResultSet.updateNString.

Updates the designated column with a String value.
public void
updateNull(int
the first column is 1, the second is 2, ...
column
)

Implements java.sql.ResultSet.updateNull.

Updates the designated column with a null value.
public void
updateNull(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
)

Implements java.sql.ResultSet.updateNull.

Updates the designated column with a null value.
public void
updateObject(int
the first column is 1, the second is 2, ...
column
,
Object
the new column value
x
,
int
for an object of java.math.BigDecimal , this is the number of digits after the decimal point. For Java Object types InputStream and Reader, this is the length of the data in the stream or reader. For all other types, this value will be ignored.
scale
)

Implements java.sql.ResultSet.updateObject.

Updates the designated column with an Object value.
public void
updateObject(int
the first column is 1, the second is 2, ...
column
,
Object
the new column value
x
)

Implements java.sql.ResultSet.updateObject.

Updates the designated column with an Object value.
public void
updateObject(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Object
the new column value
x
,
int
for an object of java.math.BigDecimal , this is the number of digits after the decimal point. For Java Object types InputStream and Reader, this is the length of the data in the stream or reader. For all other types, this value will be ignored.
scale
)

Implements java.sql.ResultSet.updateObject.

Updates the designated column with an Object value.
public void
updateObject(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Object
the new column value
x
)

Implements java.sql.ResultSet.updateObject.

Updates the designated column with an Object value.
public void
updateRef(int
the first column is 1, the second is 2, ...
columnIndex
,
Ref
the new column value
x
)

Implements java.sql.ResultSet.updateRef.

Updates the designated column with a java.sql.Ref value.
public void
updateRef(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Ref
the new column value
x
)

Implements java.sql.ResultSet.updateRef.

Updates the designated column with a java.sql.Ref value.
public void
updateRow()

Implements java.sql.ResultSet.updateRow.

Updates the underlying database with the new contents of the current row of this ResultSet object.
public void
updateRowId(int
the first column is 1, the second 2, ...
columnIndex
,
RowId
the column value
x
)

Implements java.sql.ResultSet.updateRowId.

Updates the designated column with a RowId value.
public void
updateRowId(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
RowId
the column value
x
)

Implements java.sql.ResultSet.updateRowId.

Updates the designated column with a RowId value.
private boolean
public void
updateShort(int
the first column is 1, the second is 2, ...
column
,
short
the new column value
x
)

Implements java.sql.ResultSet.updateShort.

Updates the designated column with a short value.
public void
updateShort(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
short
the new column value
x
)

Implements java.sql.ResultSet.updateShort.

Updates the designated column with a short value.
public void
updateSQLXML(int
the first column is 1, the second 2, ...
columnIndex
,
SQLXML
the value for the column to be updated
xmlObject
)

Implements java.sql.ResultSet.updateSQLXML.

Updates the designated column with a java.sql.SQLXML value.
public void
updateSQLXML(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
SQLXML
the column value
xmlObject
)

Implements java.sql.ResultSet.updateSQLXML.

Updates the designated column with a java.sql.SQLXML value.
public void
updateString(int
the first column is 1, the second is 2, ...
column
,
String
the new column value
x
)

Implements java.sql.ResultSet.updateString.

Updates the designated column with a String value.
public void
updateString(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
String
the new column value
x
)

Implements java.sql.ResultSet.updateString.

Updates the designated column with a String value.
public void
updateTime(int
the first column is 1, the second is 2, ...
column
,
Time
the new column value
x
)

Implements java.sql.ResultSet.updateTime.

Updates the designated column with a java.sql.Time value.
public void
updateTime(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Time
the new column value
x
)

Implements java.sql.ResultSet.updateTime.

Updates the designated column with a java.sql.Time value.
public void
updateTimestamp(int
the first column is 1, the second is 2, ...
column
,
Timestamp
the new column value
x
)

Implements java.sql.ResultSet.updateTimestamp.

Updates the designated column with a java.sql.Timestamp value.
public void
updateTimestamp(String
the label for the column specified with the SQL AS clause. If the SQL AS clause was not specified, then the label is the name of the column
columnName
,
Timestamp
the new column value
x
)

Implements java.sql.ResultSet.updateTimestamp.

Updates the designated column with a java.sql.Timestamp value.
private void
useStreamOrLOB(int
1-based column index
columnIndex
)

Mark a column as already having a stream or LOB accessed from it.

private boolean
public boolean
wasNull()

Implements java.sql.ResultSet.wasNull.

Reports whether the last column read had a value of SQL NULL.
private boolean
pack-priv void
private boolean
public abstract void
private void
public abstract void
private void
writeInsertRow(boolean chainedWritesFollowingSetLob)

public abstract void
writePositioningFetch_(Section section, int orientation, long rowToFetch)

public abstract void
writeScrollableFetch_(Section section, int fetchSize, int orientation, long rowToFetch, boolean resetQueryBlocks)

private void
writeUpdateRow(boolean chainedWritesFollowingSetLob)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait