| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Types | Public Member Functions
oracle::occi::ResultSet Class Reference

`#include <occiControl.h>`

List of all members.

## Public Types

enum | Status { END_OF_FETCH = 0, DATA_AVAILABLE, STREAM_DATA_AVAILABLE }

## Public Member Functions

virtual | ~ResultSet ()
virtual Status | next (unsigned int numRows=1)=0
virtual Status | status () const =0
virtual unsigned int | getNumArrayRows () const =0
virtual void | cancel ()=0
virtual void | setMaxColumnSize (unsigned int colIndex, unsigned int max)=0
virtual unsigned int | getMaxColumnSize (unsigned int colIndex) const =0
virtual bool | isNull (unsigned int colIndex) const =0
virtual bool | isTruncated (unsigned int paramIndex) const =0
virtual void | setErrorOnNull (unsigned int colIndex, bool causeException)=0
virtual void | setErrorOnTruncate (unsigned int paramIndex, bool causeException)=0
virtual int | preTruncationLength (unsigned int paramIndex) const =0
virtual int | getInt (unsigned int colIndex)=0
virtual unsigned int | getUInt (unsigned int colIndex)=0
virtual float | getFloat (unsigned int colIndex)=0
virtual double | getDouble (unsigned int colIndex)=0
virtual Number | getNumber (unsigned int colIndex)=0
virtual OCCI_STD_NAMESPACE::string | getString (unsigned int colIndex)=0
virtual Bytes | getBytes (unsigned int colIndex)=0
virtual Date | getDate (unsigned int colIndex)=0
virtual Timestamp | getTimestamp (unsigned int colIndex)=0
virtual Bytes | getRowid (unsigned int colIndex)=0
virtual PObject * | getObject (unsigned int colIndex)=0
virtual Blob | getBlob (unsigned int colIndex)=0
virtual Clob | getClob (unsigned int colIndex)=0
virtual Bfile | getBfile (unsigned int colIndex)=0
virtual IntervalYM | getIntervalYM (unsigned int colIndex)=0
virtual IntervalDS | getIntervalDS (unsigned int colIndex)=0
virtual RefAny | getRef (unsigned int colIndex)=0
virtual Bytes | getRowPosition () const =0
virtual ResultSet * | getCursor (unsigned int colIndex)=0
virtual void | setDataBuffer (unsigned int colIndex, void *buffer, Type type, sb4 size=0, ub2 *length=NULL, sb2 *ind=NULL, ub2 *rc=NULL)=0
virtual void | setCharSet (unsigned int colIndex, const OCCI_STD_NAMESPACE::string &charSet)=0
virtual OCCI_STD_NAMESPACE::string | getCharSet (unsigned int colIndex) const =0
virtual void | setBinaryStreamMode (unsigned int colIndex, unsigned int size)=0
virtual void | setCharacterStreamMode (unsigned int colIndex, unsigned int size)=0
virtual void | setDatabaseNCHARParam (unsigned int paramIndex, bool isNCHAR)=0
virtual bool | getDatabaseNCHARParam (unsigned int paramIndex) const =0
virtual Stream * | getStream (unsigned int colIndex)=0
virtual void | closeStream (Stream *stream)=0
virtual unsigned int | getCurrentStreamColumn () const =0
virtual unsigned int | getCurrentStreamRow () const =0
virtual OCCI_STD_NAMESPACE::vector < MetaData > | getColumnListMetaData () const =0
virtual Statement * | getStatement () const =0
virtual BFloat | getBFloat (unsigned int colIndex)=0
virtual BDouble | getBDouble (unsigned int colIndex)=0
virtual UString | getUString (unsigned int colIndex)=0
virtual void | setCharSetUString (unsigned int colIndex, const UString &charSet)=0
virtual UString | getCharSetUString (unsigned int colIndex) const =0

## Member Enumeration Documentation

enum oracle::occi::ResultSet::Status

Enumerator:

  END_OF_FETCH |
  DATA_AVAILABLE |
  STREAM_DATA_AVAILABLE |

## Constructor & Destructor Documentation

virtual oracle::occi::ResultSet::~ResultSet | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual void oracle::occi::ResultSet::cancel | ( |  | ) | `[pure virtual]`

virtual void oracle::occi::ResultSet::closeStream | ( | Stream * | stream | ) | `[pure virtual]`

virtual BDouble oracle::occi::ResultSet::getBDouble | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Bfile oracle::occi::ResultSet::getBfile | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual BFloat oracle::occi::ResultSet::getBFloat | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Blob oracle::occi::ResultSet::getBlob | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Bytes oracle::occi::ResultSet::getBytes | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual OCCI_STD_NAMESPACE::string oracle::occi::ResultSet::getCharSet | ( | unsigned int | colIndex | ) | const`[pure virtual]`

virtual UString oracle::occi::ResultSet::getCharSetUString | ( | unsigned int | colIndex | ) | const`[pure virtual]`

virtual Clob oracle::occi::ResultSet::getClob | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual OCCI_STD_NAMESPACE::vector<MetaData> oracle::occi::ResultSet::getColumnListMetaData | ( |  | ) | const`[pure virtual]`

virtual unsigned int oracle::occi::ResultSet::getCurrentStreamColumn | ( |  | ) | const`[pure virtual]`

virtual unsigned int oracle::occi::ResultSet::getCurrentStreamRow | ( |  | ) | const`[pure virtual]`

virtual ResultSet* oracle::occi::ResultSet::getCursor | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual bool oracle::occi::ResultSet::getDatabaseNCHARParam | ( | unsigned int | paramIndex | ) | const`[pure virtual]`

virtual Date oracle::occi::ResultSet::getDate | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual double oracle::occi::ResultSet::getDouble | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual float oracle::occi::ResultSet::getFloat | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual int oracle::occi::ResultSet::getInt | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual IntervalDS oracle::occi::ResultSet::getIntervalDS | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual IntervalYM oracle::occi::ResultSet::getIntervalYM | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual unsigned int oracle::occi::ResultSet::getMaxColumnSize | ( | unsigned int | colIndex | ) | const`[pure virtual]`

virtual unsigned int oracle::occi::ResultSet::getNumArrayRows | ( |  | ) | const`[pure virtual]`

virtual Number oracle::occi::ResultSet::getNumber | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual PObject* oracle::occi::ResultSet::getObject | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual RefAny oracle::occi::ResultSet::getRef | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Bytes oracle::occi::ResultSet::getRowid | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Bytes oracle::occi::ResultSet::getRowPosition | ( |  | ) | const`[pure virtual]`

virtual Statement* oracle::occi::ResultSet::getStatement | ( |  | ) | const`[pure virtual]`

virtual Stream* oracle::occi::ResultSet::getStream | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual OCCI_STD_NAMESPACE::string oracle::occi::ResultSet::getString | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual Timestamp oracle::occi::ResultSet::getTimestamp | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual unsigned int oracle::occi::ResultSet::getUInt | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual UString oracle::occi::ResultSet::getUString | ( | unsigned int | colIndex | ) | `[pure virtual]`

virtual bool oracle::occi::ResultSet::isNull | ( | unsigned int | colIndex | ) | const`[pure virtual]`

virtual bool oracle::occi::ResultSet::isTruncated | ( | unsigned int | paramIndex | ) | const`[pure virtual]`

virtual Status oracle::occi::ResultSet::next | ( | unsigned int | numRows = `1` | ) | `[pure virtual]`

virtual int oracle::occi::ResultSet::preTruncationLength | ( | unsigned int | paramIndex | ) | const`[pure virtual]`

virtual void oracle::occi::ResultSet::setBinaryStreamMode | ( | unsigned int | colIndex,
|  | unsigned int | size
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setCharacterStreamMode | ( | unsigned int | colIndex,
|  | unsigned int | size
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setCharSet | ( | unsigned int | colIndex,
|  | const OCCI_STD_NAMESPACE::string & | charSet
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setCharSetUString | ( | unsigned int | colIndex,
|  | const UString & | charSet
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setDatabaseNCHARParam | ( | unsigned int | paramIndex,
|  | bool | isNCHAR
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setDataBuffer | ( | unsigned int | colIndex,
|  | void * | buffer,
|  | Type | type,
|  | sb4 | size = `0`,
|  | ub2 * | length = `NULL`,
|  | sb2 * | ind = `NULL`,
|  | ub2 * | rc = `NULL`
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setErrorOnNull | ( | unsigned int | colIndex,
|  | bool | causeException
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setErrorOnTruncate | ( | unsigned int | paramIndex,
|  | bool | causeException
| ) |  | `[pure virtual]`

virtual void oracle::occi::ResultSet::setMaxColumnSize | ( | unsigned int | colIndex,
|  | unsigned int | max
| ) |  | `[pure virtual]`

virtual Status oracle::occi::ResultSet::status | ( |  | ) | const`[pure virtual]`

The documentation for this class was generated from the following file:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Oracle/OCI/include/occiControl.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines