| TerraLib 4.1

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

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

Public Member Functions
IBPP::IStatement Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::IStatement:

List of all members.

## Public Member Functions

virtual void | Prepare (const std::string &)=0
virtual void | Execute ()=0
virtual void | Execute (const std::string &)=0
virtual void | ExecuteImmediate (const std::string &)=0
virtual void | CursorExecute (const std::string &cursor)=0
virtual void | CursorExecute (const std::string &cursor, const std::string &)=0
virtual bool | Fetch ()=0
virtual bool | Fetch (Row &)=0
virtual int | AffectedRows ()=0
virtual void | Close ()=0
virtual std::string & | Sql ()=0
virtual STT | Type ()=0
virtual void | SetNull (int)=0
virtual void | Set (int, bool)=0
virtual void | Set (int, const void *, int)=0
virtual void | Set (int, const char *)=0
virtual void | Set (int, const std::string &)=0
virtual void | Set (int, int16_t value)=0
virtual void | Set (int, int32_t value)=0
virtual void | Set (int, int64_t value)=0
virtual void | Set (int, float value)=0
virtual void | Set (int, double value)=0
virtual void | Set (int, const Timestamp &value)=0
virtual void | Set (int, const Date &value)=0
virtual void | Set (int, const Time &value)=0
virtual void | Set (int, const DBKey &value)=0
virtual void | Set (int, const Blob &value)=0
virtual void | Set (int, const Array &value)=0
virtual bool | IsNull (int)=0
virtual bool | Get (int, bool &)=0
virtual bool | Get (int, void *, int &)=0
virtual bool | Get (int, std::string &)=0
virtual bool | Get (int, int16_t &)=0
virtual bool | Get (int, int32_t &)=0
virtual bool | Get (int, int64_t &)=0
virtual bool | Get (int, float &)=0
virtual bool | Get (int, double &)=0
virtual bool | Get (int, Timestamp &value)=0
virtual bool | Get (int, Date &value)=0
virtual bool | Get (int, Time &value)=0
virtual bool | Get (int, DBKey &value)=0
virtual bool | Get (int, Blob &value)=0
virtual bool | Get (int, Array &value)=0
virtual bool | IsNull (const std::string &)=0
virtual bool | Get (const std::string &, bool &)=0
virtual bool | Get (const std::string &, void *, int &)=0
virtual bool | Get (const std::string &, std::string &)=0
virtual bool | Get (const std::string &, int16_t &)=0
virtual bool | Get (const std::string &, int32_t &)=0
virtual bool | Get (const std::string &, int64_t &)=0
virtual bool | Get (const std::string &, float &)=0
virtual bool | Get (const std::string &, double &)=0
virtual bool | Get (const std::string &, Timestamp &value)=0
virtual bool | Get (const std::string &, Date &value)=0
virtual bool | Get (const std::string &, Time &value)=0
virtual bool | Get (const std::string &, DBKey &value)=0
virtual bool | Get (const std::string &, Blob &value)=0
virtual bool | Get (const std::string &, Array &value)=0
virtual int | ColumnNum (const std::string &)=0
virtual const char * | ColumnName (int)=0
virtual const char * | ColumnAlias (int)=0
virtual const char * | ColumnTable (int)=0
virtual SDT | ColumnType (int)=0
virtual int | ColumnSubtype (int)=0
virtual int | ColumnSize (int)=0
virtual int | ColumnScale (int)=0
virtual int | Columns ()=0
virtual SDT | ParameterType (int)=0
virtual int | ParameterSubtype (int)=0
virtual int | ParameterSize (int)=0
virtual int | ParameterScale (int)=0
virtual int | Parameters ()=0
virtual void | Plan (std::string &)=0
virtual Database | DatabasePtr () const =0
virtual Transaction | TransactionPtr () const =0
virtual IStatement * | AddRef ()=0
virtual void | Release ()=0
virtual | ~IStatement ()
virtual bool | Get (int, char *)=0
virtual bool | Get (const std::string &, char *)=0
virtual bool | Get (int, bool *)=0
virtual bool | Get (const std::string &, bool *)=0
virtual bool | Get (int, int16_t *)=0
virtual bool | Get (const std::string &, int16_t *)=0
virtual bool | Get (int, int32_t *)=0
virtual bool | Get (const std::string &, int32_t *)=0
virtual bool | Get (int, int64_t *)=0
virtual bool | Get (const std::string &, int64_t *)=0
virtual bool | Get (int, float *)=0
virtual bool | Get (const std::string &, float *)=0
virtual bool | Get (int, double *)=0
virtual bool | Get (const std::string &, double *)=0

## Constructor & Destructor Documentation

virtual IBPP::IStatement::~IStatement | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual IStatement* IBPP::IStatement::AddRef | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::AffectedRows | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Close | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual const char* IBPP::IStatement::ColumnAlias | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual const char* IBPP::IStatement::ColumnName | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ColumnNum | ( | const std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::Columns | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ColumnScale | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ColumnSize | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ColumnSubtype | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual const char* IBPP::IStatement::ColumnTable | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual SDT IBPP::IStatement::ColumnType | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::CursorExecute | ( | const std::string & | cursor | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::CursorExecute | ( | const std::string & | cursor,
|  | const std::string & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual Database IBPP::IStatement::DatabasePtr | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Execute | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Execute | ( | const std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::ExecuteImmediate | ( | const std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Fetch | ( | Row & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Fetch | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int32_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | std::string & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int16_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int64_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int32_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int64_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | char * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | float & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | double & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | double * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | Timestamp & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | bool & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | Date & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | Array & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int16_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | Time & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | bool * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | Time & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | DBKey & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | Blob & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int32_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | float & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | Array & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | bool & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | float * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | float * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | double * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | void * | ,
|  | int & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | std::string & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | char * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int16_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int32_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int64_t & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | double & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | Timestamp & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | Date & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | bool * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | Blob & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | DBKey & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | int16_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | const std::string & | ,
|  | int64_t * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::Get | ( | int | ,
|  | void * | ,
|  | int & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::IsNull | ( | const std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual bool IBPP::IStatement::IsNull | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::Parameters | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ParameterScale | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ParameterSize | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual int IBPP::IStatement::ParameterSubtype | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual SDT IBPP::IStatement::ParameterType | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Plan | ( | std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Prepare | ( | const std::string & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Release | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | bool |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | float | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const std::string & |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const Blob & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const void * | ,
|  | int |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | int16_t | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const char * |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | int64_t | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | double | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const Date & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const Time & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const DBKey & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const Timestamp & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | const Array & | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl, and ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::Set | ( | int | ,
|  | int32_t | value
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual void IBPP::IStatement::SetNull | ( | int |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual std::string& IBPP::IStatement::Sql | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual Transaction IBPP::IStatement::TransactionPtr | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

virtual STT IBPP::IStatement::Type | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::StatementImpl.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Firebird/ibpp/core/ibpp.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines