| TerraLib 4.1

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

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

Public Member Functions
ibpp_internals::RowImpl Class Reference

`#include <_ibpp.h>`

Inheritance diagram for ibpp_internals::RowImpl:

List of all members.

## Public Member Functions

void | Free ()
short | AllocatedSize ()
void | Resize (int n)
void | AllocVariables ()
bool | MissingValues ()
XSQLDA * | Self ()
RowImpl & | operator= (const RowImpl &copied)
| RowImpl (const RowImpl &copied)
| RowImpl (int dialect, int size, DatabaseImpl *db, TransactionImpl *tr)
| ~RowImpl ()
void | SetNull (int)
void | Set (int, bool)
void | Set (int, const char *)
void | Set (int, const void *, int)
void | Set (int, const std::string &)
void | Set (int, int16_t)
void | Set (int, int32_t)
void | Set (int, int64_t)
void | Set (int, float)
void | Set (int, double)
void | Set (int, const IBPP::Timestamp &)
void | Set (int, const IBPP::Date &)
void | Set (int, const IBPP::Time &)
void | Set (int, const IBPP::DBKey &)
void | Set (int, const IBPP::Blob &)
void | Set (int, const IBPP::Array &)
bool | IsNull (int)
bool | Get (int, bool &)
bool | Get (int, char *)
bool | Get (int, void *, int &)
bool | Get (int, std::string &)
bool | Get (int, int16_t &)
bool | Get (int, int32_t &)
bool | Get (int, int64_t &)
bool | Get (int, float &)
bool | Get (int, double &)
bool | Get (int, IBPP::Timestamp &)
bool | Get (int, IBPP::Date &)
bool | Get (int, IBPP::Time &)
bool | Get (int, IBPP::DBKey &)
bool | Get (int, IBPP::Blob &)
bool | Get (int, IBPP::Array &)
bool | IsNull (const std::string &)
bool | Get (const std::string &, bool &)
bool | Get (const std::string &, char *)
bool | Get (const std::string &, void *, int &)
bool | Get (const std::string &, std::string &)
bool | Get (const std::string &, int16_t &)
bool | Get (const std::string &, int32_t &)
bool | Get (const std::string &, int64_t &)
bool | Get (const std::string &, float &)
bool | Get (const std::string &, double &)
bool | Get (const std::string &, IBPP::Timestamp &)
bool | Get (const std::string &, IBPP::Date &)
bool | Get (const std::string &, IBPP::Time &)
bool | Get (const std::string &, IBPP::DBKey &)
bool | Get (const std::string &, IBPP::Blob &)
bool | Get (const std::string &, IBPP::Array &)
int | ColumnNum (const std::string &)
const char * | ColumnName (int)
const char * | ColumnAlias (int)
const char * | ColumnTable (int)
IBPP::SDT | ColumnType (int)
int | ColumnSubtype (int)
int | ColumnSize (int)
int | ColumnScale (int)
int | Columns ()
bool | ColumnUpdated (int)
bool | Updated ()
IBPP::Database | DatabasePtr () const
IBPP::Transaction | TransactionPtr () const
IBPP::IRow * | Clone ()
IBPP::IRow * | AddRef ()
void | Release ()

## Constructor & Destructor Documentation

RowImpl::RowImpl | ( | const RowImpl & | copied | ) |

RowImpl::RowImpl | ( | int | dialect,
|  | int | size,
|  | DatabaseImpl * | db,
|  | TransactionImpl * | tr
| ) |  |

RowImpl::~RowImpl | ( |  | ) |

## Member Function Documentation

IBPP::IRow * RowImpl::AddRef | ( |  | ) | `[virtual]`

Implements IBPP::IRow.

short ibpp_internals::RowImpl::AllocatedSize | ( |  | ) | `[inline]`

void RowImpl::AllocVariables | ( |  | ) |

IBPP::IRow * RowImpl::Clone | ( |  | ) | `[virtual]`

Implements IBPP::IRow.

const char * RowImpl::ColumnAlias | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

const char * RowImpl::ColumnName | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

int RowImpl::ColumnNum | ( | const std::string & | name | ) | `[virtual]`

Implements IBPP::IRow.

int RowImpl::Columns | ( |  | ) | `[virtual]`

Implements IBPP::IRow.

int RowImpl::ColumnScale | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

int RowImpl::ColumnSize | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

int RowImpl::ColumnSubtype | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

const char * RowImpl::ColumnTable | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

IBPP::SDT RowImpl::ColumnType | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::ColumnUpdated | ( | int | varnum | ) | `[virtual]`

Implements IBPP::IRow.

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

Implements IBPP::IRow.

void RowImpl::Free | ( |  | ) |

bool RowImpl::Get | ( | int | column,
|  | double & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool ibpp_internals::RowImpl::Get | ( | const std::string & | ,
|  | IBPP::Array & |
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | float & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | IBPP::DBKey & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | IBPP::Timestamp & | timestamp
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | IBPP::Date & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | IBPP::Date & | date
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | IBPP::Time & | time
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | IBPP::DBKey & | retkey
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | int64_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | IBPP::Blob & | retblob
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool ibpp_internals::RowImpl::Get | ( | int | ,
|  | IBPP::Array & |
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | bool & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | char * | retvalue
| ) |  |

bool RowImpl::Get | ( | const std::string & | name,
|  | void * | retvalue,
|  | int & | count
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | std::string & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | int16_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | int32_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | char * | retvalue
| ) |  |

bool RowImpl::Get | ( | const std::string & | name,
|  | float & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | double & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | IBPP::Timestamp & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | void * | bindata,
|  | int & | userlen
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | IBPP::Time & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | const std::string & | name,
|  | IBPP::Blob & | retblob
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | int64_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | std::string & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | int16_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | bool & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::Get | ( | int | column,
|  | int32_t & | retvalue
| ) |  | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::IsNull | ( | int | column | ) | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::IsNull | ( | const std::string & | name | ) | `[virtual]`

Implements IBPP::IRow.

bool RowImpl::MissingValues | ( |  | ) |

RowImpl & RowImpl::operator= | ( | const RowImpl & | copied | ) |

void RowImpl::Release | ( |  | ) | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Resize | ( | int | n | ) |

XSQLDA* ibpp_internals::RowImpl::Self | ( |  | ) | `[inline]`

void RowImpl::Set | ( | int | param,
|  | const std::string & | s
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | int16_t | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | const IBPP::Blob & | blob
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | double | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

void ibpp_internals::RowImpl::Set | ( | int | ,
|  | const IBPP::Array & |
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | int64_t | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

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

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | bool | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | const char * | cstring
| ) |  | `[virtual]`

Implements IBPP::IRow.

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

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | const void * | bindata,
|  | int | len
| ) |  | `[virtual]`

Implements IBPP::IRow.

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

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | int32_t | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | float | value
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::Set | ( | int | param,
|  | const IBPP::DBKey & | key
| ) |  | `[virtual]`

Implements IBPP::IRow.

void RowImpl::SetNull | ( | int | param | ) | `[virtual]`

Implements IBPP::IRow.

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

Implements IBPP::IRow.

bool RowImpl::Updated | ( |  | ) | `[virtual]`

Implements IBPP::IRow.

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines