TerraLib 4.1
ibpp_internals::RowImpl Class Reference

#include <_ibpp.h>

Inheritance diagram for ibpp_internals::RowImpl:
IBPP::IRow

List of all members.

Public Member Functions

void Free ()
short AllocatedSize ()
void Resize (int n)
void AllocVariables ()
bool MissingValues ()
XSQLDASelf ()
RowImploperator= (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::IRowClone ()
IBPP::IRowAddRef ()
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines