| TerraLib 4.1

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

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

Public Member Functions
IBPP::IArray Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::IArray:

List of all members.

## Public Member Functions

virtual void | Describe (const std::string &table, const std::string &column)=0
virtual void | ReadTo (ADT, void *buffer, int elemcount)=0
virtual void | WriteFrom (ADT, const void *buffer, int elemcount)=0
virtual SDT | ElementType ()=0
virtual int | ElementSize ()=0
virtual int | ElementScale ()=0
virtual int | Dimensions ()=0
virtual void | Bounds (int dim, int *low, int *high)=0
virtual void | SetBounds (int dim, int low, int high)=0
virtual Database | DatabasePtr () const =0
virtual Transaction | TransactionPtr () const =0
virtual IArray * | AddRef ()=0
virtual void | Release ()=0
virtual | ~IArray ()

## Constructor & Destructor Documentation

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

## Member Function Documentation

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

Implemented in ibpp_internals::ArrayImpl.

virtual void IBPP::IArray::Bounds | ( | int | dim,
|  | int * | low,
|  | int * | high
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

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

Implemented in ibpp_internals::ArrayImpl.

virtual void IBPP::IArray::Describe | ( | const std::string & | table,
|  | const std::string & | column
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

virtual int IBPP::IArray::Dimensions | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

virtual int IBPP::IArray::ElementScale | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

virtual int IBPP::IArray::ElementSize | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

virtual SDT IBPP::IArray::ElementType | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

virtual void IBPP::IArray::ReadTo | ( | ADT | ,
|  | void * | buffer,
|  | int | elemcount
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

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

Implemented in ibpp_internals::ArrayImpl.

virtual void IBPP::IArray::SetBounds | ( | int | dim,
|  | int | low,
|  | int | high
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

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

Implemented in ibpp_internals::ArrayImpl.

virtual void IBPP::IArray::WriteFrom | ( | ADT | ,
|  | const void * | buffer,
|  | int | elemcount
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ArrayImpl.

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