|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> [ jdbc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.impl.jdbc
Class EmbedResultSet

java.lang.Objectorg.apache.derby.impl.jdbc.ConnectionChild
org.apache.derby.impl.jdbc.EmbedResultSet
- All Implemented Interfaces:
- java.lang.Comparable, java.sql.ResultSet
- Direct Known Subclasses:
- EmbedResultSet169, EmbedResultSet20
- public abstract class EmbedResultSet
- extends ConnectionChild
- implements java.sql.ResultSet, java.lang.Comparable
- extends ConnectionChild
A EmbedResultSet for results from the EmbedStatement family.
Supports
- JSR 169
| 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 | |
EmbedResultSet(EmbedConnection conn,
org.apache.derby.iapi.sql.ResultSet resultsToWrap,
boolean forMetaData,
EmbedStatement stmt,
boolean isAtomic)
This class provides the glue between the Cloudscape resultset and the JDBC resultset, mapping calls-to-calls. |
|
| Method Summary | |
boolean |
absolute(int row)
JDBC 2.0 |
void |
afterLast()
JDBC 2.0 |
void |
beforeFirst()
JDBC 2.0 |
void |
cancelRowUpdates()
JDBC 2.0 The cancelRowUpdates() method may be called after calling an updateXXX() method(s) and before calling updateRow() to rollback the updates made to a row. |
protected void |
checkExecIfClosed(java.lang.String operation)
|
protected void |
checkIfClosed(java.lang.String operation)
Throw an exception if this ResultSet is closed. |
protected org.apache.derby.iapi.types.DataValueDescriptor[] |
checkOnRow()
|
private boolean |
checkRowPosition(int position,
java.lang.String positionText)
|
protected void |
checksBeforeUpdateOrDelete(java.lang.String methodName,
int columnIndex)
|
protected void |
checksBeforeUpdateXXX(java.lang.String methodName,
int columnIndex)
|
private void |
checkScrollCursor(java.lang.String methodName)
|
void |
clearWarnings()
After this call getWarnings returns null until a new warning is reported for this ResultSet. |
void |
close()
In some cases, it is desirable to immediately release a ResultSet's database and JDBC resources instead of waiting for this to happen when it is automatically closed; the close method provides this immediate release. |
protected void |
closeCurrentStream()
Documented behaviour for streams is that they are implicitly closed on the next get*() method call. |
protected java.sql.SQLException |
closeOnTransactionError(java.lang.Throwable thrownException)
|
protected void |
commitIfAutoCommit()
Perform a commit if autocommit is enabled. |
protected void |
commitIfNeeded()
Perform a commit if one is needed. |
int |
compareTo(java.lang.Object other)
Compares this object with another, and returns a numerical result based on the comparison. |
protected java.sql.SQLException |
dataTypeConversion(int column,
java.lang.String targetType)
|
protected java.sql.SQLException |
dataTypeConversion(java.lang.String targetType,
int column)
|
void |
deleteRow()
JDBC 2.0 Delete the current row from the result set and the underlying database. |
protected void |
finalize()
JDBC states that a ResultSet is closed when garbage collected. |
int |
findColumn(java.lang.String columnName)
Map a Resultset column name to a ResultSet column index. |
protected int |
findColumnName(java.lang.String columnName)
Map a Resultset column name to a ResultSet column index. |
boolean |
first()
JDBC 2.0 |
java.io.InputStream |
getAsciiStream(int columnIndex)
Pushes a converter on top of getCharacterStream(). |
java.io.InputStream |
getAsciiStream(java.lang.String columnName)
A column value can be retrieved as a stream of ASCII characters and then read in chunks from the stream. |
java.io.InputStream |
getBinaryStream(int columnIndex)
Get the column as an InputStream. |
java.io.InputStream |
getBinaryStream(java.lang.String columnName)
A column value can be retrieved as a stream of uninterpreted bytes and then read in chunks from the stream. |
java.sql.Blob |
getBlob(int columnIndex)
JDBC 2.0 Get a BLOB column. |
java.sql.Blob |
getBlob(java.lang.String columnName)
JDBC 2.0 Get a BLOB column. |
boolean |
getBoolean(int columnIndex)
Get the value of a column in the current row as a Java boolean. |
boolean |
getBoolean(java.lang.String columnName)
Get the value of a column in the current row as a Java boolean. |
byte |
getByte(int columnIndex)
Get the value of a column in the current row as a Java byte. |
byte |
getByte(java.lang.String columnName)
Get the value of a column in the current row as a Java byte. |
byte[] |
getBytes(int columnIndex)
Get the value of a column in the current row as a Java byte array. |
byte[] |
getBytes(java.lang.String columnName)
Get the value of a column in the current row as a Java byte array. |
protected java.util.Calendar |
getCal()
Get and save a unique calendar object for this JDBC object. |
java.io.Reader |
getCharacterStream(int columnIndex)
JDBC 2.0 |
java.io.Reader |
getCharacterStream(java.lang.String columnName)
JDBC 2.0 |
java.sql.Clob |
getClob(int columnIndex)
JDBC 2.0 Get a CLOB column. |
java.sql.Clob |
getClob(java.lang.String columnName)
JDBC 2.0 Get a CLOB column. |
protected org.apache.derby.iapi.types.DataValueDescriptor |
getColumn(int columnIndex)
Get the column value for a getXXX() call. |
(package private) int |
getColumnType(int columnIndex)
Check the column is in range *and* return the JDBC type of the column. |
int |
getConcurrency()
JDBC 2.0 Return the concurrency of this result set. |
protected java.lang.Object |
getConnectionSynchronization()
Return an object to be used for connection synchronization. |
org.apache.derby.iapi.services.context.ContextManager |
getContextManager()
|
java.lang.String |
getCursorName()
Get the name of the SQL cursor used by this ResultSet. |
org.apache.derby.iapi.db.Database |
getDatabase()
|
java.sql.Date |
getDate(int columnIndex)
Get the value of a column in the current row as a java.sql.Date object. |
java.sql.Date |
getDate(int columnIndex,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Date object. |
java.sql.Date |
getDate(java.lang.String columnName)
Get the value of a column in the current row as a java.sql.Date object. |
java.sql.Date |
getDate(java.lang.String columnName,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Date object. |
double |
getDouble(int columnIndex)
Get the value of a column in the current row as a Java double. |
double |
getDouble(java.lang.String columnName)
Get the value of a column in the current row as a Java double. |
protected org.apache.derby.iapi.types.DataValueDescriptor |
getDVDforColumnToBeUpdated(int columnIndex,
java.lang.String updateMethodName)
|
protected EmbedConnection |
getEmbedConnection()
Return a reference to the EmbedConnection |
int |
getFetchDirection()
JDBC 2.0 Return the fetch direction for this result set. |
int |
getFetchSize()
JDBC 2.0 Return the fetch size for this result set. |
float |
getFloat(int columnIndex)
Get the value of a column in the current row as a Java float. |
float |
getFloat(java.lang.String columnName)
Get the value of a column in the current row as a Java float. |
private java.lang.String |
getFullBaseTableName(org.apache.derby.iapi.sql.execute.ExecCursorTableReference targetTable)
|
int |
getInt(int columnIndex)
Get the value of a column in the current row as a Java int. |
int |
getInt(java.lang.String columnName)
Get the value of a column in the current row as a Java int. |
long |
getLong(int columnIndex)
Get the value of a column in the current row as a Java long. |
long |
getLong(java.lang.String columnName)
Get the value of a column in the current row as a Java long. |
java.sql.ResultSetMetaData |
getMetaData()
The number, types and properties of a ResultSet's columns are provided by the getMetaData method. |
java.lang.Object |
getObject(int columnIndex)
Get the value of a column in the current row as a Java object. |
java.lang.Object |
getObject(java.lang.String columnName)
Get the value of a column in the current row as a Java object. |
protected org.apache.derby.iapi.sql.ParameterValueSet |
getParameterValueSet()
Try to see if we can fish the pvs out of the local statement. |
int |
getRow()
JDBC 2.0 |
short |
getShort(int columnIndex)
Get the value of a column in the current row as a Java short. |
short |
getShort(java.lang.String columnName)
Get the value of a column in the current row as a Java short. |
protected java.lang.String |
getSQLText()
Try to see if we can fish the SQL Statement out of the local statement. |
java.sql.Statement |
getStatement()
JDBC 2.0 Return the Statement that produced the ResultSet. |
java.lang.String |
getString(int columnIndex)
Get the value of a column in the current row as a Java String. |
java.lang.String |
getString(java.lang.String columnName)
Get the value of a column in the current row as a Java String. |
java.sql.Time |
getTime(int columnIndex)
Get the value of a column in the current row as a java.sql.Time object. |
java.sql.Time |
getTime(int columnIndex,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Time object. |
java.sql.Time |
getTime(java.lang.String columnName)
Get the value of a column in the current row as a java.sql.Time object. |
java.sql.Time |
getTime(java.lang.String columnName,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Time object. |
java.sql.Timestamp |
getTimestamp(int columnIndex)
Get the value of a column in the current row as a java.sql.Timestamp object. |
java.sql.Timestamp |
getTimestamp(int columnIndex,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Timestamp object. |
java.sql.Timestamp |
getTimestamp(java.lang.String columnName)
Get the value of a column in the current row as a java.sql.Timestamp object. |
java.sql.Timestamp |
getTimestamp(java.lang.String columnName,
java.util.Calendar cal)
JDBC 2.0 Get the value of a column in the current row as a java.sql.Timestamp object. |
int |
getType()
JDBC 2.0 Return the type of this result set. |
java.net.URL |
getURL(int columnIndex)
JDBC 3.0 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)
JDBC 3.0 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.sql.SQLWarning |
getWarnings()
The first warning reported by calls on this ResultSet is returned. |
protected java.sql.SQLException |
handleException(java.lang.Throwable t)
Handle any exception. |
protected java.sql.SQLException |
handleException(java.lang.Throwable t,
boolean close)
Handle any exception. |
void |
insertRow()
JDBC 2.0 Insert the contents of the insert row into the result set and the database. |
boolean |
isAfterLast()
JDBC 2.0 |
boolean |
isBeforeFirst()
JDBC 2.0 |
boolean |
isFirst()
JDBC 2.0 |
boolean |
isForUpdate()
* Is this result set from a select for update statement? |
boolean |
isLast()
JDBC 2.0 |
private static boolean |
isMaxFieldSizeType(int colType)
|
boolean |
last()
JDBC 2.0 |
protected boolean |
movePosition(int position,
int row,
java.lang.String positionText)
|
protected boolean |
movePosition(int position,
java.lang.String positionText)
|
void |
moveToCurrentRow()
JDBC 2.0 Move the cursor to the remembered cursor position, usually the current row. |
void |
moveToInsertRow()
JDBC 2.0 Move to the insert row. |
protected void |
needCommit()
If Autocommit is on, note that a commit is needed. |
protected EmbedResultSetMetaData |
newEmbedResultSetMetaData(org.apache.derby.iapi.sql.ResultDescription resultDesc)
|
protected java.sql.SQLException |
newSQLException(java.lang.String messageId)
|
protected java.sql.SQLException |
newSQLException(java.lang.String messageId,
java.lang.Object arg1)
|
protected java.sql.SQLException |
newSQLException(java.lang.String messageId,
java.lang.Object arg1,
java.lang.Object arg2)
|
boolean |
next()
A ResultSet is initially positioned before its first row; the first call to next makes the first row the current row; the second call makes the second row the current row, etc. |
static java.sql.SQLException |
noStateChangeException(java.lang.Throwable thrownException)
An exception on many method calls to JDBC objects does not change the state of the transaction or statement, or even the underlying object. |
boolean |
previous()
JDBC 2.0 |
void |
refreshRow()
JDBC 2.0 Refresh the value of the current row with its current value in the database. |
boolean |
relative(int row)
JDBC 2.0 |
protected void |
restoreContextStack()
Setup the context stack (a.k.a. |
boolean |
rowDeleted()
JDBC 2.0 Determine if this row has been deleted. |
boolean |
rowInserted()
JDBC 2.0 Determine if the current row has been inserted. |
boolean |
rowUpdated()
JDBC 2.0 Determine if the current row has been updated. |
(package private) void |
setDynamicResultSet(EmbedStatement owningStmt)
A dynamic result set was created in a procedure by a nested connection. |
void |
setFetchDirection(int direction)
JDBC 2.0 Give a hint as to the direction in which the rows in this result set will be processed. |
void |
setFetchSize(int rows)
JDBC 2.0 Give 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 result set. |
protected void |
setupContextStack()
Setup the context stack (a.k.a. |
void |
updateAsciiStream(int columnIndex,
java.io.InputStream x,
int length)
JDBC 2.0 Update a column with an ascii stream value. |
void |
updateAsciiStream(java.lang.String columnName,
java.io.InputStream x,
int length)
JDBC 2.0 Update a column with an ascii stream value. |
void |
updateBinaryStream(int columnIndex,
java.io.InputStream x,
int length)
JDBC 2.0 Update a column with a binary stream value. |
void |
updateBinaryStream(java.lang.String columnName,
java.io.InputStream x,
int length)
JDBC 2.0 Update a column with a binary stream value. |
protected void |
updateBinaryStreamInternal(int columnIndex,
java.io.InputStream x,
int length,
java.lang.String updateMethodName)
|
void |
updateBlob(int columnIndex,
java.sql.Blob x)
JDBC 3.0 Updates the designated column with a java.sql.Blob value. |
void |
updateBlob(java.lang.String columnName,
java.sql.Blob x)
JDBC 3.0 Updates the designated column with a java.sql.Blob value. |
void |
updateBoolean(int columnIndex,
boolean x)
JDBC 2.0 Update a column with a boolean value. |
void |
updateBoolean(java.lang.String columnName,
boolean x)
JDBC 2.0 Update a column with a boolean value. |
void |
updateByte(int columnIndex,
byte x)
JDBC 2.0 Update a column with a byte value. |
void |
updateByte(java.lang.String columnName,
byte x)
JDBC 2.0 Update a column with a byte value. |
void |
updateBytes(int columnIndex,
byte[] x)
JDBC 2.0 Update a column with a byte array value. |
void |
updateBytes(java.lang.String columnName,
byte[] x)
JDBC 2.0 Update a column with a byte array value. |
void |
updateCharacterStream(int columnIndex,
java.io.Reader x,
int length)
JDBC 2.0 Update a column with a character stream value. |
void |
updateCharacterStream(java.lang.String columnName,
java.io.Reader reader,
int length)
JDBC 2.0 Update a column with a character stream value. |
protected void |
updateCharacterStreamInternal(int columnIndex,
java.io.Reader reader,
int length,
java.lang.String updateMethodName)
|
void |
updateClob(int columnIndex,
java.sql.Clob x)
JDBC 3.0 Updates the designated column with a java.sql.Clob value. |
void |
updateClob(java.lang.String columnName,
java.sql.Clob x)
JDBC 3.0 Updates the designated column with a java.sql.Clob value. |
void |
updateDate(int columnIndex,
java.sql.Date x)
JDBC 2.0 Update a column with a Date value. |
void |
updateDate(java.lang.String columnName,
java.sql.Date x)
JDBC 2.0 Update a column with a Date value. |
void |
updateDouble(int columnIndex,
double x)
JDBC 2.0 Update a column with a Double value. |
void |
updateDouble(java.lang.String columnName,
double x)
JDBC 2.0 Update a column with a double value. |
void |
updateFloat(int columnIndex,
float x)
JDBC 2.0 Update a column with a float value. |
void |
updateFloat(java.lang.String columnName,
float x)
JDBC 2.0 Update a column with a float value. |
void |
updateInt(int columnIndex,
int x)
JDBC 2.0 Update a column with an integer value. |
void |
updateInt(java.lang.String columnName,
int x)
JDBC 2.0 Update a column with an integer value. |
void |
updateLong(int columnIndex,
long x)
JDBC 2.0 Update a column with a long value. |
void |
updateLong(java.lang.String columnName,
long x)
JDBC 2.0 Update a column with a long value. |
void |
updateNull(int columnIndex)
JDBC 2.0 Give a nullable column a null value. |
void |
updateNull(java.lang.String columnName)
JDBC 2.0 Update a column with a null value. |
void |
updateObject(int columnIndex,
java.lang.Object x)
JDBC 2.0 Update a column with an Object value. |
void |
updateObject(int columnIndex,
java.lang.Object x,
int scale)
JDBC 2.0 Update a column with an Object value. |
void |
updateObject(java.lang.String columnName,
java.lang.Object x)
JDBC 2.0 Update a column with an Object value. |
void |
updateObject(java.lang.String columnName,
java.lang.Object x,
int scale)
JDBC 2.0 Update a column with an Object value. |
void |
updateRow()
JDBC 2.0 Update the underlying database with the new contents of the current row. |
void |
updateShort(int columnIndex,
short x)
JDBC 2.0 Update a column with a short value. |
void |
updateShort(java.lang.String columnName,
short x)
JDBC 2.0 Update a column with a short value. |
void |
updateString(int columnIndex,
java.lang.String x)
JDBC 2.0 Update a column with a String value. |
void |
updateString(java.lang.String columnName,
java.lang.String x)
JDBC 2.0 Update a column with a String value. |
void |
updateTime(int columnIndex,
java.sql.Time x)
JDBC 2.0 Update a column with a Time value. |
void |
updateTime(java.lang.String columnName,
java.sql.Time x)
JDBC 2.0 Update a column with a Time value. |
void |
updateTimestamp(int columnIndex,
java.sql.Timestamp x)
JDBC 2.0 Update a column with a Timestamp value. |
void |
updateTimestamp(java.lang.String columnName,
java.sql.Timestamp x)
JDBC 2.0 Update a column with a Timestamp value. |
boolean |
wasNull()
A column may have the value of SQL NULL; wasNull reports whether the last column read had this special value. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.sql.ResultSet |
getArray, getArray, getBigDecimal, getBigDecimal, getBigDecimal, getBigDecimal, getObject, getObject, getRef, getRef, getUnicodeStream, getUnicodeStream, updateArray, updateArray, updateBigDecimal, updateBigDecimal, updateRef, updateRef |
| Field Detail |
FIRST
protected static final int FIRST
- See Also:
- Constant Field Values
NEXT
protected static final int NEXT
- See Also:
- Constant Field Values
LAST
protected static final int LAST
- See Also:
- Constant Field Values
PREVIOUS
protected static final int PREVIOUS
- See Also:
- Constant Field Values
BEFOREFIRST
protected static final int BEFOREFIRST
- See Also:
- Constant Field Values
AFTERLAST
protected static final int AFTERLAST
- See Also:
- Constant Field Values
ABSOLUTE
protected static final int ABSOLUTE
- See Also:
- Constant Field Values
RELATIVE
protected static final int RELATIVE
- See Also:
- Constant Field Values
currentRow
protected org.apache.derby.iapi.sql.execute.ExecRow currentRow
rowData
private org.apache.derby.iapi.types.DataValueDescriptor[] rowData
wasNull
protected boolean wasNull
isClosed
protected boolean isClosed
currentStream
private java.lang.Object currentStream
theResults
protected org.apache.derby.iapi.sql.ResultSet theResults
forMetaData
private boolean forMetaData
rMetaData
private java.sql.ResultSetMetaData rMetaData
topWarning
private java.sql.SQLWarning topWarning
finalizeActivation
org.apache.derby.iapi.sql.Activation finalizeActivation
order
final int order
resultDescription
private final org.apache.derby.iapi.sql.ResultDescription resultDescription
maxRows
private int maxRows
maxFieldSize
private final int maxFieldSize
NumberofFetchedRows
private int NumberofFetchedRows
stmt
protected final EmbedStatement stmt
owningStmt
private EmbedStatement owningStmt
isAtomic
protected final boolean isAtomic
concurrencyOfThisResultSet
protected final int concurrencyOfThisResultSet
copyOfDatabaseRow
private org.apache.derby.iapi.types.DataValueDescriptor[] copyOfDatabaseRow
columnGotUpdated
private boolean[] columnGotUpdated
currentRowHasBeenUpdated
private boolean currentRowHasBeenUpdated
fetchDirection
private int fetchDirection
fetchSize
private int fetchSize
CLOSE
protected static final boolean CLOSE
- See Also:
- Constant Field Values
NOCLOSE
protected static final boolean NOCLOSE
- See Also:
- Constant Field Values
localConn
protected EmbedConnection localConn
factory
protected final org.apache.derby.jdbc.InternalDriver factory
- Factory for JDBC objects to be created.
| Constructor Detail |
EmbedResultSet
public EmbedResultSet(EmbedConnection conn, org.apache.derby.iapi.sql.ResultSet resultsToWrap, boolean forMetaData, EmbedStatement stmt, boolean isAtomic) throws java.sql.SQLException
- This class provides the glue between the Cloudscape
resultset and the JDBC resultset, mapping calls-to-calls.
| Method Detail |
finalize
protected void finalize()
throws java.lang.Throwable
- JDBC states that a ResultSet is closed when garbage collected.
We simply mark the activation as unused. Some later use
of the connection will clean everything up.
checkOnRow
protected final org.apache.derby.iapi.types.DataValueDescriptor[] checkOnRow() throws java.sql.SQLException
getColumnType
final int getColumnType(int columnIndex)
throws java.sql.SQLException
- Check the column is in range *and* return the JDBC type of the column.
next
public boolean next()
throws java.sql.SQLException
- A ResultSet is initially positioned before its first row; the
first call to next makes the first row the current row; the
second call makes the second row the current row, etc.
If an input stream from the previous row is open, it is implicitly closed. The ResultSet's warning chain is cleared when a new row is read.
- Specified by:
nextin interfacejava.sql.ResultSet
movePosition
protected boolean movePosition(int position,
java.lang.String positionText)
throws java.sql.SQLException
movePosition
protected boolean movePosition(int position,
int row,
java.lang.String positionText)
throws java.sql.SQLException
close
public void close()
throws java.sql.SQLException
- In some cases, it is desirable to immediately release a
ResultSet's database and JDBC resources instead of waiting for
this to happen when it is automatically closed; the close
method provides this immediate release.
Note: A ResultSet is automatically closed by the Statement that generated it when that Statement is closed, re-executed, or is used to retrieve the next result from a sequence of multiple results. A ResultSet is also automatically closed when it is garbage collected.
- Specified by:
closein interfacejava.sql.ResultSet
wasNull
public final boolean wasNull()
throws java.sql.SQLException
- A column may have the value of SQL NULL; wasNull reports whether
the last column read had this special value.
Note that you must first call getXXX on a column to try to read
its value and then call wasNull() to find if the value was
the SQL NULL.
we take the least exception approach and simply return false if no column has been read yet.
- Specified by:
wasNullin interfacejava.sql.ResultSet
getString
public final java.lang.String getString(int columnIndex) throws java.sql.SQLException
- Get the value of a column in the current row as a Java String.
- Specified by:
getStringin interfacejava.sql.ResultSet
getBoolean
public final boolean getBoolean(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java boolean.
- Specified by:
getBooleanin interfacejava.sql.ResultSet
getByte
public final byte getByte(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java byte.
- Specified by:
getBytein interfacejava.sql.ResultSet
getShort
public final short getShort(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java short.
- Specified by:
getShortin interfacejava.sql.ResultSet
getInt
public final int getInt(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java int.
- Specified by:
getIntin interfacejava.sql.ResultSet
getLong
public final long getLong(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java long.
- Specified by:
getLongin interfacejava.sql.ResultSet
getFloat
public final float getFloat(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java float.
- Specified by:
getFloatin interfacejava.sql.ResultSet
getDouble
public final double getDouble(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java double.
- Specified by:
getDoublein interfacejava.sql.ResultSet
getBytes
public final byte[] getBytes(int columnIndex)
throws java.sql.SQLException
- Get the value of a column in the current row as a Java byte array.
The bytes represent the raw values returned by the driver.
- Specified by:
getBytesin interfacejava.sql.ResultSet
getDate
public final java.sql.Date getDate(int columnIndex) throws java.sql.SQLException
- Get the value of a column in the current row as a java.sql.Date object.
- Specified by:
getDatein interfacejava.sql.ResultSet
getTime
public final java.sql.Time getTime(int columnIndex) throws java.sql.SQLException
- Get the value of a column in the current row as a java.sql.Time object.
- Specified by:
getTimein interfacejava.sql.ResultSet
getTimestamp
public final java.sql.Timestamp getTimestamp(int columnIndex) throws java.sql.SQLException
- Get the value of a column in the current row as a java.sql.Timestamp object.
- Specified by:
getTimestampin interfacejava.sql.ResultSet
getDate
public java.sql.Date getDate(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException
- JDBC 2.0
Get the value of a column in the current row as a java.sql.Date
object. Use the calendar to construct an appropriate millisecond
value for the Date, if the underlying database doesn't store
timezone information.
- Specified by:
getDatein interfacejava.sql.ResultSet
getDate
public java.sql.Date getDate(java.lang.String columnName, java.util.Calendar cal) throws java.sql.SQLException
- JDBC 2.0
Get the value of a column in the current row as a java.sql.Date
object. Use the calendar to construct an appropriate millisecond
value for the Date, if the underlying database doesn't store
timezone information.
- Specified by:
getDatein interfacejava.sql.ResultSet
getTime
public java.sql.Time getTime(int columnIndex, java.util.Calendar cal) throws java.sql.SQLException
- JDBC
JAVADOC