#include <tntdb/oracle/number.h>

Public Member Functions

 Number ()
 Number (const Decimal &decimal, OCIError *errhp)
void setLong (long data, OCIError *errhp)
void setUnsignedLong (unsigned long data, OCIError *errhp)
void setInt64 (int64_t data, OCIError *errhp)
void setUnsigned64 (uint64_t data, OCIError *errhp)
void setDecimal (const Decimal &decimal, OCIError *errhp)
Decimal getDecimal (OCIError *errhp) const
unsigned char * getHandle ()

Static Public Member Functions

static Decimal getDecimal (const OCINumber *handle, OCIError *errhp)

Constructor & Destructor Documentation

tntdb::oracle::Number::Number ( )
tntdb::oracle::Number::Number ( const Decimal decimal,
OCIError *  errhp 
)

Member Function Documentation

static Decimal tntdb::oracle::Number::getDecimal ( const OCINumber *  handle,
OCIError *  errhp 
)
static
Decimal tntdb::oracle::Number::getDecimal ( OCIError *  errhp) const
inline
unsigned char* tntdb::oracle::Number::getHandle ( )
inline
void tntdb::oracle::Number::setDecimal ( const Decimal decimal,
OCIError *  errhp 
)
void tntdb::oracle::Number::setInt64 ( int64_t  data,
OCIError *  errhp 
)
void tntdb::oracle::Number::setLong ( long  data,
OCIError *  errhp 
)
void tntdb::oracle::Number::setUnsigned64 ( uint64_t  data,
OCIError *  errhp 
)
void tntdb::oracle::Number::setUnsignedLong ( unsigned long  data,
OCIError *  errhp 
)

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