2005/5/9

     
 

class ODBCResultSet

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::sql::odbc::ODBCResultSet Class Reference

#include <ODBCResultSet.h>

Inheritance diagram for acdk::sql::odbc::ODBCResultSet:

acdk::lang::Object acdk::sql::ResultSet acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 ~ODBCResultSet ()
virtual bool absolute (int row)
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the given row number in the result set.

virtual void afterLast ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the end of the result set, just after the last row.

virtual void beforeFirst ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the front of the result set, just before the first row.

virtual void cancelRowUpdates ()
 API: JDK JDKDOC: JDBC 2.0 Cancels the updates made to a row.

virtual void clearWarnings ()
 API: JDK JDKDOC: After this call getWarnings returns null until a new warning is reported for this ResultSet.

virtual void close ()
 API: JDK JDKDOC: Releases this ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.

virtual void deleteRow ()
 API: JDK JDKDOC: JDBC 2.0 Deletes the current row from the result set and the underlying database.

virtual int findColumn (INP(RString) columnName)
 API: JDK JDKDOC: Maps the given Resultset column name to its ResultSet column index.

virtual bool first () throw ( ::acdk::sql::RSQLException )
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the first row in the result set.

virtual RArray getArray (int i)
 API: JDK JDKDOC: JDBC 2.0 Gets an SQL ARRAY value from the current row of this ResultSet object.

virtual RArray getArray (INP(RString) colName)
 API: JDK JDKDOC: JDBC 2.0 Gets an SQL ARRAY value in the current row of this ResultSet object.

virtual acdk::io::RReader getAsciiStream (int columnIndex)
 API: JDK modified JDKDOC: Gets the value of a column in the current row as a stream of ASCII characters.

virtual acdk::io::RReader getAsciiStream (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a stream of ASCII characters.

virtual acdk::io::RReader getBinaryStream (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a stream of uninterpreted bytes.

virtual acdk::io::RReader getBinaryStream (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a stream of uninterpreted bytes.

virtual RBlob getBlob (int columnIndex)
 API: JDK JDKDOC: JDBC 2.0 Gets a BLOB value in the current row of this ResultSet object.

virtual RBlob getBlob (INP(RString) columnName)
 API: JDK JDKDOC: JDBC 2.0 Gets a BLOB value in the current row of this ResultSet object.

virtual bool getBoolean (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java boolean.

virtual bool getBoolean (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java boolean.

virtual byte getByte (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte.

virtual byte getByte (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte.

virtual RbyteArray getBytes (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte array.

virtual RbyteArray getBytes (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte array.

virtual acdk::io::RReader getCharacterStream (int columnIndex)
 API: JDK JDKDOC: JDBC 2.0 Gets the value of a column in the current row as a java.io.RReader.

virtual acdk::io::RReader getCharacterStream (INP(RString) columnName)
 API: JDK JDKDOC: JDBC 2.0 Gets the value of a column in the current row as a java.io.RReader.

virtual int getConcurrency ()
 API: JDK JDKDOC: JDBC 2.0 Returns the concurrency mode of this result set.

virtual RString getCursorName ()
 API: JDK JDKDOC: Gets the name of the SQL cursor used by this ResultSet.

virtual acdk::util::RDate getDate (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RDate object.

virtual acdk::util::RDate getDate (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RDate object.

virtual double getDouble (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java double.

virtual double getDouble (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java double.

virtual int getFetchDirection ()
 API: JDK JDKDOC: JDBC 2.0 Returns the fetch direction for this result set.

virtual int getFetchSize ()
 API: JDK JDKDOC: JDBC 2.0 Returns the fetch size for this result set.

virtual float getFloat (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java float.

virtual float getFloat (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java float.

virtual int getInt (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java int.

virtual int getInt (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java int.

virtual jlong getLong (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java jlong.

virtual jlong getLong (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java jlong.

virtual RResultSetMetaData getMetaData ()
 API: JDK JDKDOC: Retrieves the number, types and properties of a ResultSet's columns.

virtual acdk::lang::Object getObject (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java object.

virtual acdk::lang::Object getObject (int i, INP(acdk::util::RMap) map)
 API: JDK JDKDOC: JDBC 2.0 Returns the value of a column in the current row as a Java object.

virtual acdk::lang::Object getObject (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java object.

virtual acdk::lang::Object getObject (INP(RString) columnName, INP(acdk::util::RMap) map)
 API: JDK JDKDOC: JDBC 2.0 Returns the value in the specified column as a Java object.

virtual int getRow ()
 API: JDK JDKDOC: JDBC 2.0 Retrieves the current row number.

virtual short getShort (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java short.

virtual short getShort (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java short.

virtual RStatement getStatement ()
 API: JDK JDKDOC: JDBC 2.0 Returns the Statement that produced this ResultSet object.

virtual RString getString (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java RString.

virtual RString getString (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a Java RString.

virtual RTime getTime (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RTime object.

virtual RTime getTime (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RTime object.

virtual RTimestamp getTimestamp (int columnIndex)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.Timestamp object.

virtual RTimestamp getTimestamp (INP(RString) columnName)
 API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.Timestamp object.

virtual int getType ()
 API: JDK JDKDOC: JDBC 2.0 Returns the type of this result set.

virtual::acdk::sql::RSQLWarning getWarnings ()
 API: JDK JDKDOC: The first warning reported by calls on this ResultSet is returned.

virtual void insertRow ()
 API: JDK JDKDOC: JDBC 2.0 Inserts the contents of the insert row into the result set and the database.

virtual bool isAfterLast ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is after the last row in the result set.

virtual bool isBeforeFirst ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is before the first row in the result set.

virtual bool isFirst ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is on the first row of the result set.

virtual bool isLast ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is on the last row of the result set.

virtual bool last ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the last row in the result set.

virtual void moveToCurrentRow ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the remembered cursor position, usually the current row.

virtual void moveToInsertRow ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the insert row.

virtual bool next () throw ( ::acdk::sql::RSQLException )
 API: JDK JDKDOC: Moves the cursor down one row from its current position.

virtual bool previous ()
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the previous row in the result set.

virtual void refreshRow ()
 API: JDK JDKDOC: JDBC 2.0 Refreshes the current row with its most recent value in the database.

virtual bool relative (int rows)
 API: JDK JDKDOC: JDBC 2.0 Moves the cursor a relative number of rows, either positive or negative.

virtual bool rowDeleted ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether a row has been deleted.

virtual bool rowInserted ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the current row has had an insertion.

virtual bool rowUpdated ()
 API: JDK JDKDOC: JDBC 2.0 Indicates whether the current row has been updated.

virtual void setFetchDirection (int direction)
 API: JDK JDKDOC: JDBC 2.0 Gives a hint as to the direction in which the rows in this result set will be processed.

virtual void setFetchSize (int rows)
 API: JDK JDKDOC: JDBC 2.0 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 result set.

virtual void updateAsciiStream (int columnIndex, INP(acdk::io::RReader) x, int length)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an ascii stream value.

virtual void updateAsciiStream (INP(RString) columnName, INP(acdk::io::RReader) x, int length)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an ascii stream value.

virtual void updateBinaryStream (int columnIndex, INP(acdk::io::RReader) x, int length)
 API: JDK modified JDKDOC: JDBC 2.0 Updates a column with a binary stream value.

virtual void updateBinaryStream (INP(RString) columnName, INP(acdk::io::RReader) x, int length)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a binary stream value.

virtual void updateBoolean (int columnIndex, bool x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a boolean value.

virtual void updateBoolean (INP(RString) columnName, bool x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a boolean value.

virtual void updateByte (int columnIndex, byte x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte value.

virtual void updateByte (INP(RString) columnName, byte x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte value.

virtual void updateBytes (int columnIndex, INP(RbyteArray) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte array value.

virtual void updateBytes (INP(RString) columnName, INP(RbyteArray) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte array value.

virtual void updateCharacterStream (int columnIndex, INP(acdk::io::RReader) x, int length)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a character stream value.

virtual void updateCharacterStream (INP(RString) columnName, INP(acdk::io::RReader) reader, int length)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a character stream value.

virtual void updateDate (int columnIndex, INP(acdk::util::RDate) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RDate value.

virtual void updateDate (INP(RString) columnName, INP(acdk::util::RDate) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RDate value.

virtual void updateDouble (int columnIndex, double x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a Double value.

virtual void updateDouble (INP(RString) columnName, double x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a double value.

virtual void updateFloat (int columnIndex, float x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a float value.

virtual void updateFloat (INP(RString) columnName, float x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a float value.

virtual void updateInt (int columnIndex, int x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an integer value.

virtual void updateInt (INP(RString) columnName, int x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an integer value.

virtual void updateLong (int columnIndex, jlong x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a jlong value.

virtual void updateLong (INP(RString) columnName, jlong x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a jlong value.

virtual void updateNull (int columnIndex)
 API: JDK JDKDOC: JDBC 2.0 Give a nullable column a null value.

virtual void updateNull (INP(RString) columnName)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a null value.

virtual void updateObject (int columnIndex, INP(acdk::lang::Object) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

virtual void updateObject (int columnIndex, INP(acdk::lang::Object) x, int scale)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

virtual void updateObject (INP(RString) columnName, INP(acdk::lang::Object) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

virtual void updateObject (INP(RString) columnName, INP(acdk::lang::Object) x, int scale)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

virtual void updateShort (int columnIndex, short x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a short value.

virtual void updateShort (INP(RString) columnName, short x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a short value.

virtual void updateString (int columnIndex, INP(RString) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RString value.

virtual void updateString (INP(RString) columnName, INP(RString) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RString value.

virtual void updateTime (int columnIndex, INP(RTime) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RTime value.

virtual void updateTime (INP(RString) columnName, INP(RTime) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a RTime value.

virtual void updateTimestamp (int columnIndex, INP(RTimestamp) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a Timestamp value.

virtual void updateTimestamp (INP(RString) columnName, INP(RTimestamp) x)
 API: JDK JDKDOC: JDBC 2.0 Updates a column with a Timestamp value.

virtual bool wasNull ()
 API: JDK JDKDOC:.

void updateRow ()
 API: JDK JDKDOC: JDBC 2.0 Updates the underlying database with the new contents of the current row.

 ODBCResultSet (INP(RODBCStatement) stmt, int direction)
virtual int _getColumnCount () throw ( ::acdk::sql::RSQLException )
virtual RODBCColumn _getColumn (int index) throw ( ::acdk::sql::RSQLException )
int _getColumnIndex (INP(RString) colname) throw ( ::acdk::sql::RSQLException )
virtual RODBCHandle _getODBCHandle () throw ( ::acdk::sql::RSQLException )

Private Member Functions

virtual void _chkindex (int index) throw ( ::acdk::sql::RSQLException )
virtual void _getNumRows ()

Private Attributes

RODBCStatement _stmt
RODBCHandle __hndl
 cached from Statement

int _direction
int _numrows
bool _numrowsValid
int _cursorpos
 we need an internal representation of the cursor-position

bool _fetched
bool _valid
RODBCColumnArray _colDesc

Constructor & Destructor Documentation

acdk::sql::odbc::ODBCResultSet::~ODBCResultSet (   ) 
 

acdk::sql::odbc::ODBCResultSet::ODBCResultSet (  INP(RODBCStatement)  stmt,
int  direction
) 
 


Member Function Documentation

virtual void acdk::sql::odbc::ODBCResultSet::_chkindex (  int  index  )  throw ( ::acdk::sql::RSQLException ) [private, virtual]
 

virtual RODBCColumn acdk::sql::odbc::ODBCResultSet::_getColumn (  int  index  )  throw ( ::acdk::sql::RSQLException ) [inline, virtual]
 

virtual int acdk::sql::odbc::ODBCResultSet::_getColumnCount (   )  throw ( ::acdk::sql::RSQLException ) [virtual]
 

int acdk::sql::odbc::ODBCResultSet::_getColumnIndex (  INP(RString)  colname  )  throw ( ::acdk::sql::RSQLException )
 

virtual void acdk::sql::odbc::ODBCResultSet::_getNumRows (   )  [private, virtual]
 

virtual RODBCHandle acdk::sql::odbc::ODBCResultSet::_getODBCHandle (   )  throw ( ::acdk::sql::RSQLException ) [virtual]
 

virtual bool acdk::sql::odbc::ODBCResultSet::absolute (  int  row  )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the given row number in the result set.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::afterLast (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the end of the result set, just after the last row.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::beforeFirst (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the front of the result set, just before the first row.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::cancelRowUpdates (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Cancels the updates made to a row.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::clearWarnings (   )  [inline, virtual]
 

API: JDK JDKDOC: After this call getWarnings returns null until a new warning is reported for this ResultSet.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::close (   )  [virtual]
 

API: JDK JDKDOC: Releases this ResultSet object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::deleteRow (   )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Deletes the current row from the result set and the underlying database.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::findColumn (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Maps the given Resultset column name to its ResultSet column index.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::first (   )  throw ( ::acdk::sql::RSQLException ) [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the first row in the result set.

Implements acdk::sql::ResultSet.

virtual RArray acdk::sql::odbc::ODBCResultSet::getArray (  INP(RString)  colName  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets an SQL ARRAY value in the current row of this ResultSet object.

Implements acdk::sql::ResultSet.

virtual RArray acdk::sql::odbc::ODBCResultSet::getArray (  int  i  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets an SQL ARRAY value from the current row of this ResultSet object.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getAsciiStream (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a stream of ASCII characters.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getAsciiStream (  int  columnIndex  )  [inline, virtual]
 

API: JDK modified JDKDOC: Gets the value of a column in the current row as a stream of ASCII characters.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getBinaryStream (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a stream of uninterpreted bytes.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getBinaryStream (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a stream of uninterpreted bytes.

Implements acdk::sql::ResultSet.

virtual RBlob acdk::sql::odbc::ODBCResultSet::getBlob (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets a BLOB value in the current row of this ResultSet object.

virtual RBlob acdk::sql::odbc::ODBCResultSet::getBlob (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets a BLOB value in the current row of this ResultSet object.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::getBoolean (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java boolean.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::getBoolean (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java boolean.

Implements acdk::sql::ResultSet.

virtual byte acdk::sql::odbc::ODBCResultSet::getByte (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte.

Implements acdk::sql::ResultSet.

virtual byte acdk::sql::odbc::ODBCResultSet::getByte (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte.

Implements acdk::sql::ResultSet.

virtual RbyteArray acdk::sql::odbc::ODBCResultSet::getBytes (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte array.

Implements acdk::sql::ResultSet.

virtual RbyteArray acdk::sql::odbc::ODBCResultSet::getBytes (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java byte array.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getCharacterStream (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets the value of a column in the current row as a java.io.RReader.

Implements acdk::sql::ResultSet.

virtual acdk::io::RReader acdk::sql::odbc::ODBCResultSet::getCharacterStream (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gets the value of a column in the current row as a java.io.RReader.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getConcurrency (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the concurrency mode of this result set.

Implements acdk::sql::ResultSet.

virtual RString acdk::sql::odbc::ODBCResultSet::getCursorName (   )  [inline, virtual]
 

API: JDK JDKDOC: Gets the name of the SQL cursor used by this ResultSet.

Implements acdk::sql::ResultSet.

virtual acdk::util::RDate acdk::sql::odbc::ODBCResultSet::getDate (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RDate object.

Implements acdk::sql::ResultSet.

virtual acdk::util::RDate acdk::sql::odbc::ODBCResultSet::getDate (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RDate object.

Implements acdk::sql::ResultSet.

virtual double acdk::sql::odbc::ODBCResultSet::getDouble (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java double.

Implements acdk::sql::ResultSet.

virtual double acdk::sql::odbc::ODBCResultSet::getDouble (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java double.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getFetchDirection (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the fetch direction for this result set.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getFetchSize (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the fetch size for this result set.

Implements acdk::sql::ResultSet.

virtual float acdk::sql::odbc::ODBCResultSet::getFloat (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java float.

Implements acdk::sql::ResultSet.

virtual float acdk::sql::odbc::ODBCResultSet::getFloat (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java float.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getInt (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java int.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getInt (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java int.

Implements acdk::sql::ResultSet.

virtual jlong acdk::sql::odbc::ODBCResultSet::getLong (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java jlong.

Implements acdk::sql::ResultSet.

virtual jlong acdk::sql::odbc::ODBCResultSet::getLong (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java jlong.

Implements acdk::sql::ResultSet.

virtual RResultSetMetaData acdk::sql::odbc::ODBCResultSet::getMetaData (   )  [virtual]
 

API: JDK JDKDOC: Retrieves the number, types and properties of a ResultSet's columns.

Implements acdk::sql::ResultSet.

virtual acdk::lang::Object acdk::sql::odbc::ODBCResultSet::getObject (  INP(RString)  columnName,
INP(acdk::util::RMap)  map
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the value in the specified column as a Java object.

Implements acdk::sql::ResultSet.

virtual acdk::lang::Object acdk::sql::odbc::ODBCResultSet::getObject (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java object.

Implements acdk::sql::ResultSet.

virtual acdk::lang::Object acdk::sql::odbc::ODBCResultSet::getObject (  int  i,
INP(acdk::util::RMap)  map
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the value of a column in the current row as a Java object.

Implements acdk::sql::ResultSet.

virtual acdk::lang::Object acdk::sql::odbc::ODBCResultSet::getObject (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java object.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getRow (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Retrieves the current row number.

Implements acdk::sql::ResultSet.

virtual short acdk::sql::odbc::ODBCResultSet::getShort (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java short.

Implements acdk::sql::ResultSet.

virtual short acdk::sql::odbc::ODBCResultSet::getShort (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java short.

Implements acdk::sql::ResultSet.

virtual RStatement acdk::sql::odbc::ODBCResultSet::getStatement (   )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the Statement that produced this ResultSet object.

Implements acdk::sql::ResultSet.

virtual RString acdk::sql::odbc::ODBCResultSet::getString (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java RString.

Implements acdk::sql::ResultSet.

virtual RString acdk::sql::odbc::ODBCResultSet::getString (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a Java RString.

Implements acdk::sql::ResultSet.

virtual RTime acdk::sql::odbc::ODBCResultSet::getTime (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RTime object.

Implements acdk::sql::ResultSet.

virtual RTime acdk::sql::odbc::ODBCResultSet::getTime (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.RTime object.

Implements acdk::sql::ResultSet.

virtual RTimestamp acdk::sql::odbc::ODBCResultSet::getTimestamp (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.Timestamp object.

Implements acdk::sql::ResultSet.

virtual RTimestamp acdk::sql::odbc::ODBCResultSet::getTimestamp (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: Gets the value of a column in the current row as a java.sql.Timestamp object.

Implements acdk::sql::ResultSet.

virtual int acdk::sql::odbc::ODBCResultSet::getType (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Returns the type of this result set.

Implements acdk::sql::ResultSet.

virtual ::acdk::sql::RSQLWarning acdk::sql::odbc::ODBCResultSet::getWarnings (   )  [virtual]
 

API: JDK JDKDOC: The first warning reported by calls on this ResultSet is returned.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::insertRow (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Inserts the contents of the insert row into the result set and the database.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::isAfterLast (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is after the last row in the result set.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::isBeforeFirst (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is before the first row in the result set.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::isFirst (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is on the first row of the result set.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::isLast (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the cursor is on the last row of the result set.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::last (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the last row in the result set.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::moveToCurrentRow (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the remembered cursor position, usually the current row.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::moveToInsertRow (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the insert row.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::next (   )  throw ( ::acdk::sql::RSQLException ) [virtual]
 

API: JDK JDKDOC: Moves the cursor down one row from its current position.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::previous (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor to the previous row in the result set.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::refreshRow (   )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Refreshes the current row with its most recent value in the database.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::relative (  int  rows  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Moves the cursor a relative number of rows, either positive or negative.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::rowDeleted (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether a row has been deleted.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::rowInserted (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the current row has had an insertion.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::rowUpdated (   )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Indicates whether the current row has been updated.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::setFetchDirection (  int  direction  )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Gives a hint as to the direction in which the rows in this result set will be processed.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::setFetchSize (  int  rows  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 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 result set.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateAsciiStream (  INP(RString)  columnName,
INP(acdk::io::RReader)  x,
int  length
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an ascii stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateAsciiStream (  int  columnIndex,
INP(acdk::io::RReader)  x,
int  length
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an ascii stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBinaryStream (  INP(RString)  columnName,
INP(acdk::io::RReader)  x,
int  length
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a binary stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBinaryStream (  int  columnIndex,
INP(acdk::io::RReader)  x,
int  length
)  [inline, virtual]
 

API: JDK modified JDKDOC: JDBC 2.0 Updates a column with a binary stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBoolean (  INP(RString)  columnName,
bool  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a boolean value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBoolean (  int  columnIndex,
bool  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a boolean value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateByte (  INP(RString)  columnName,
byte  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateByte (  int  columnIndex,
byte  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBytes (  INP(RString)  columnName,
INP(RbyteArray)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte array value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateBytes (  int  columnIndex,
INP(RbyteArray)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a byte array value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateCharacterStream (  INP(RString)  columnName,
INP(acdk::io::RReader)  reader,
int  length
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a character stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateCharacterStream (  int  columnIndex,
INP(acdk::io::RReader)  x,
int  length
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a character stream value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateDate (  INP(RString)  columnName,
INP(acdk::util::RDate)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RDate value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateDate (  int  columnIndex,
INP(acdk::util::RDate)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RDate value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateDouble (  INP(RString)  columnName,
double  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a double value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateDouble (  int  columnIndex,
double  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a Double value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateFloat (  INP(RString)  columnName,
float  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a float value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateFloat (  int  columnIndex,
float  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a float value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateInt (  INP(RString)  columnName,
int  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an integer value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateInt (  int  columnIndex,
int  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an integer value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateLong (  INP(RString)  columnName,
jlong  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a jlong value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateLong (  int  columnIndex,
jlong  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a jlong value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateNull (  INP(RString)  columnName  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a null value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateNull (  int  columnIndex  )  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Give a nullable column a null value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateObject (  INP(RString)  columnName,
INP(acdk::lang::Object)  x,
int  scale
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateObject (  INP(RString)  columnName,
INP(acdk::lang::Object)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateObject (  int  columnIndex,
INP(acdk::lang::Object)  x,
int  scale
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateObject (  int  columnIndex,
INP(acdk::lang::Object)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with an acdk::lang::Object value.

Implements acdk::sql::ResultSet.

void acdk::sql::odbc::ODBCResultSet::updateRow (   )  [virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates the underlying database with the new contents of the current row.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateShort (  INP(RString)  columnName,
short  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a short value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateShort (  int  columnIndex,
short  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a short value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateString (  INP(RString)  columnName,
INP(RString)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RString value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateString (  int  columnIndex,
INP(RString)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RString value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateTime (  INP(RString)  columnName,
INP(RTime)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RTime value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateTime (  int  columnIndex,
INP(RTime)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a RTime value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateTimestamp (  INP(RString)  columnName,
INP(RTimestamp)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a Timestamp value.

Implements acdk::sql::ResultSet.

virtual void acdk::sql::odbc::ODBCResultSet::updateTimestamp (  int  columnIndex,
INP(RTimestamp)  x
)  [inline, virtual]
 

API: JDK JDKDOC: JDBC 2.0 Updates a column with a Timestamp value.

Implements acdk::sql::ResultSet.

virtual bool acdk::sql::odbc::ODBCResultSet::wasNull (   )  [inline, virtual]
 

API: JDK JDKDOC:.

Implements acdk::sql::ResultSet.


Member Data Documentation

RODBCHandle acdk::sql::odbc::ODBCResultSet::__hndl [private]
 

cached from Statement

RODBCColumnArray acdk::sql::odbc::ODBCResultSet::_colDesc [private]
 

int acdk::sql::odbc::ODBCResultSet::_cursorpos [private]
 

we need an internal representation of the cursor-position

int acdk::sql::odbc::ODBCResultSet::_direction [private]
 

bool acdk::sql::odbc::ODBCResultSet::_fetched [private]
 

int acdk::sql::odbc::ODBCResultSet::_numrows [private]
 

bool acdk::sql::odbc::ODBCResultSet::_numrowsValid [private]
 

RODBCStatement acdk::sql::odbc::ODBCResultSet::_stmt [private]
 

bool acdk::sql::odbc::ODBCResultSet::_valid [private]