TerraLib 4.1
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 PObjectgetObject (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 ResultSetgetCursor (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 StreamgetStream (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 StatementgetStatement () 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

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines