Shadowrun: Awakened 29 September 2011 - Build 871
Public Types | Public Member Functions
sql::ResultSet Class Reference

#include <resultset.h>

List of all members.

Public Types

enum  { CLOSE_CURSORS_AT_COMMIT, HOLD_CURSORS_OVER_COMMIT }
enum  { CONCUR_READ_ONLY, CONCUR_UPDATABLE }
enum  { FETCH_FORWARD, FETCH_REVERSE, FETCH_UNKNOWN }
enum  enum_type { TYPE_FORWARD_ONLY, TYPE_SCROLL_INSENSITIVE, TYPE_SCROLL_SENSITIVE }

Public Member Functions

virtual bool absolute (int row)=0
virtual void afterLast ()=0
virtual void beforeFirst ()=0
virtual void close ()=0
virtual uint32_t findColumn (const std::string &columnLabel) const =0
virtual bool first ()=0
virtual std::istream * getBlob (uint32_t columnIndex) const =0
virtual std::istream * getBlob (const std::string &columnLabel) const =0
virtual bool getBoolean (uint32_t columnIndex) const =0
virtual bool getBoolean (const std::string &columnLabel) const =0
virtual long double getDouble (uint32_t columnIndex) const =0
virtual long double getDouble (const std::string &columnLabel) const =0
virtual int32_t getInt (uint32_t columnIndex) const =0
virtual int32_t getInt (const std::string &columnLabel) const =0
virtual int64_t getInt64 (uint32_t columnIndex) const =0
virtual int64_t getInt64 (const std::string &columnLabel) const =0
virtual ResultSetMetaDatagetMetaData () const =0
virtual size_t getRow () const =0
virtual const StatementgetStatement () const =0
virtual std::string getString (uint32_t columnIndex) const =0
virtual std::string getString (const std::string &columnLabel) const =0
virtual enum_type getType () const =0
virtual uint32_t getUInt (uint32_t columnIndex) const =0
virtual uint32_t getUInt (const std::string &columnLabel) const =0
virtual uint64_t getUInt64 (uint32_t columnIndex) const =0
virtual uint64_t getUInt64 (const std::string &columnLabel) const =0
virtual bool isAfterLast () const =0
virtual bool isBeforeFirst () const =0
virtual bool isClosed () const =0
virtual bool isFirst () const =0
virtual bool isLast () const =0
virtual bool isNull (const std::string &columnLabel) const =0
virtual bool isNull (uint32_t columnIndex) const =0
virtual bool last ()=0
virtual bool next ()=0
virtual bool previous ()=0
virtual bool relative (int rows)=0
virtual size_t rowsCount () const =0
virtual bool wasNull () const =0
virtual ~ResultSet ()

Detailed Description

Definition at line 35 of file resultset.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
CLOSE_CURSORS_AT_COMMIT 
HOLD_CURSORS_OVER_COMMIT 

Definition at line 38 of file resultset.h.

anonymous enum
Enumerator:
CONCUR_READ_ONLY 
CONCUR_UPDATABLE 

Definition at line 43 of file resultset.h.

anonymous enum
Enumerator:
FETCH_FORWARD 
FETCH_REVERSE 
FETCH_UNKNOWN 

Definition at line 48 of file resultset.h.

Enumerator:
TYPE_FORWARD_ONLY 
TYPE_SCROLL_INSENSITIVE 
TYPE_SCROLL_SENSITIVE 

Definition at line 54 of file resultset.h.


Constructor & Destructor Documentation

virtual sql::ResultSet::~ResultSet ( ) [inline, virtual]

Definition at line 61 of file resultset.h.

{}

Member Function Documentation

virtual bool sql::ResultSet::absolute ( int  row) [pure virtual]
virtual void sql::ResultSet::afterLast ( ) [pure virtual]
virtual void sql::ResultSet::beforeFirst ( ) [pure virtual]
virtual void sql::ResultSet::close ( ) [pure virtual]
virtual uint32_t sql::ResultSet::findColumn ( const std::string &  columnLabel) const [pure virtual]
virtual bool sql::ResultSet::first ( ) [pure virtual]
virtual std::istream* sql::ResultSet::getBlob ( const std::string &  columnLabel) const [pure virtual]
virtual std::istream* sql::ResultSet::getBlob ( uint32_t  columnIndex) const [pure virtual]
virtual bool sql::ResultSet::getBoolean ( uint32_t  columnIndex) const [pure virtual]
virtual bool sql::ResultSet::getBoolean ( const std::string &  columnLabel) const [pure virtual]
virtual long double sql::ResultSet::getDouble ( uint32_t  columnIndex) const [pure virtual]
virtual long double sql::ResultSet::getDouble ( const std::string &  columnLabel) const [pure virtual]
virtual int32_t sql::ResultSet::getInt ( uint32_t  columnIndex) const [pure virtual]
virtual int32_t sql::ResultSet::getInt ( const std::string &  columnLabel) const [pure virtual]
virtual int64_t sql::ResultSet::getInt64 ( uint32_t  columnIndex) const [pure virtual]
virtual int64_t sql::ResultSet::getInt64 ( const std::string &  columnLabel) const [pure virtual]
virtual ResultSetMetaData* sql::ResultSet::getMetaData ( ) const [pure virtual]
virtual size_t sql::ResultSet::getRow ( ) const [pure virtual]
virtual const Statement* sql::ResultSet::getStatement ( ) const [pure virtual]
virtual std::string sql::ResultSet::getString ( uint32_t  columnIndex) const [pure virtual]
virtual std::string sql::ResultSet::getString ( const std::string &  columnLabel) const [pure virtual]
virtual enum_type sql::ResultSet::getType ( ) const [pure virtual]
virtual uint32_t sql::ResultSet::getUInt ( const std::string &  columnLabel) const [pure virtual]
virtual uint32_t sql::ResultSet::getUInt ( uint32_t  columnIndex) const [pure virtual]
virtual uint64_t sql::ResultSet::getUInt64 ( uint32_t  columnIndex) const [pure virtual]
virtual uint64_t sql::ResultSet::getUInt64 ( const std::string &  columnLabel) const [pure virtual]
virtual bool sql::ResultSet::isAfterLast ( ) const [pure virtual]
virtual bool sql::ResultSet::isBeforeFirst ( ) const [pure virtual]
virtual bool sql::ResultSet::isClosed ( ) const [pure virtual]
virtual bool sql::ResultSet::isFirst ( ) const [pure virtual]
virtual bool sql::ResultSet::isLast ( ) const [pure virtual]
virtual bool sql::ResultSet::isNull ( const std::string &  columnLabel) const [pure virtual]
virtual bool sql::ResultSet::isNull ( uint32_t  columnIndex) const [pure virtual]
virtual bool sql::ResultSet::last ( ) [pure virtual]
virtual bool sql::ResultSet::next ( ) [pure virtual]
virtual bool sql::ResultSet::previous ( ) [pure virtual]
virtual bool sql::ResultSet::relative ( int  rows) [pure virtual]
virtual size_t sql::ResultSet::rowsCount ( ) const [pure virtual]
virtual bool sql::ResultSet::wasNull ( ) const [pure virtual]

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

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net