| TerraLib 4.1

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

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

Public Member Functions
IBPP::IDatabase Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::IDatabase:

List of all members.

## Public Member Functions

virtual const char * | ServerName () const =0
virtual const char * | DatabaseName () const =0
virtual const char * | Username () const =0
virtual const char * | UserPassword () const =0
virtual const char * | RoleName () const =0
virtual const char * | CharSet () const =0
virtual const char * | CreateParams () const =0
virtual void | Info (int *ODS, int *ODSMinor, int *PageSize, int *Pages, int *Buffers, int *Sweep, bool *Sync, bool *Reserve)=0
virtual void | Statistics (int *Fetches, int *Marks, int *Reads, int *Writes)=0
virtual void | Counts (int *Insert, int *Update, int *Delete, int *ReadIdx, int *ReadSeq)=0
virtual void | Users (std::vector< std::string > &users)=0
virtual int | Dialect ()=0
virtual void | Create (int dialect)=0
virtual void | Connect ()=0
virtual bool | Connected ()=0
virtual void | Inactivate ()=0
virtual void | Disconnect ()=0
virtual void | Drop ()=0
virtual IDatabase * | AddRef ()=0
virtual void | Release ()=0
virtual | ~IDatabase ()

## Constructor & Destructor Documentation

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

## Member Function Documentation

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

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::CharSet | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Connect | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual bool IBPP::IDatabase::Connected | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Counts | ( | int * | Insert,
|  | int * | Update,
|  | int * | Delete,
|  | int * | ReadIdx,
|  | int * | ReadSeq
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Create | ( | int | dialect | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::CreateParams | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::DatabaseName | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual int IBPP::IDatabase::Dialect | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Disconnect | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Drop | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Inactivate | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Info | ( | int * | ODS,
|  | int * | ODSMinor,
|  | int * | PageSize,
|  | int * | Pages,
|  | int * | Buffers,
|  | int * | Sweep,
|  | bool * | Sync,
|  | bool * | Reserve
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

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

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::RoleName | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::ServerName | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Statistics | ( | int * | Fetches,
|  | int * | Marks,
|  | int * | Reads,
|  | int * | Writes
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::Username | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual const char* IBPP::IDatabase::UserPassword | ( |  | ) | const`[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

virtual void IBPP::IDatabase::Users | ( | std::vector< std::string > & | users | ) | `[pure virtual]`

Implemented in ibpp_internals::DatabaseImpl.

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