tntdb::oracle::SingleValue Class Reference

#include <tntdb/oracle/singlevalue.h>

Inheritance diagram for tntdb::oracle::SingleValue:
tntdb::IValue cxxtools::SimpleRefCounted

Public Types

typedef cxxtools::SmartPtr
< SingleValue
Ptr

Public Member Functions

 SingleValue (MultiValue::Ptr mv, unsigned row)
unsigned row () const
void row (unsigned r)
virtual bool isNull () const
virtual bool getBool () const
virtual short getShort () const
virtual int getInt () const
virtual long getLong () const
virtual unsigned short getUnsignedShort () const
virtual unsigned getUnsigned () const
virtual unsigned long getUnsignedLong () const
virtual int32_t getInt32 () const
virtual uint32_t getUnsigned32 () const
virtual int64_t getInt64 () const
virtual uint64_t getUnsigned64 () const
virtual Decimal getDecimal () const
virtual float getFloat () const
virtual double getDouble () const
virtual char getChar () const
virtual void getString (std::string &ret) const
virtual void getBlob (tntdb::Blob &ret) const
virtual Date getDate () const
virtual Time getTime () const
virtual tntdb::Datetime getDatetime () const
- Public Member Functions inherited from tntdb::IValue
virtual void getUString (cxxtools::String &ret) const
- Public Member Functions inherited from cxxtools::SimpleRefCounted
 SimpleRefCounted ()
 SimpleRefCounted (unsigned refs_)
virtual ~SimpleRefCounted ()
virtual unsigned addRef ()
virtual unsigned release ()
unsigned refs () const

Member Typedef Documentation

Constructor & Destructor Documentation

tntdb::oracle::SingleValue::SingleValue ( MultiValue::Ptr  mv,
unsigned  row 
)
inline

Member Function Documentation

virtual void tntdb::oracle::SingleValue::getBlob ( tntdb::Blob ret) const
virtual

Implements tntdb::IValue.

virtual bool tntdb::oracle::SingleValue::getBool ( ) const
virtual

Implements tntdb::IValue.

virtual char tntdb::oracle::SingleValue::getChar ( ) const
virtual

Implements tntdb::IValue.

virtual Date tntdb::oracle::SingleValue::getDate ( ) const
virtual

Implements tntdb::IValue.

virtual tntdb::Datetime tntdb::oracle::SingleValue::getDatetime ( ) const
virtual

Implements tntdb::IValue.

virtual Decimal tntdb::oracle::SingleValue::getDecimal ( ) const
virtual

Implements tntdb::IValue.

virtual double tntdb::oracle::SingleValue::getDouble ( ) const
virtual

Implements tntdb::IValue.

virtual float tntdb::oracle::SingleValue::getFloat ( ) const
virtual

Implements tntdb::IValue.

virtual int tntdb::oracle::SingleValue::getInt ( ) const
virtual

Implements tntdb::IValue.

virtual int32_t tntdb::oracle::SingleValue::getInt32 ( ) const
virtual

Implements tntdb::IValue.

virtual int64_t tntdb::oracle::SingleValue::getInt64 ( ) const
virtual

Implements tntdb::IValue.

virtual long tntdb::oracle::SingleValue::getLong ( ) const
virtual

Implements tntdb::IValue.

virtual short tntdb::oracle::SingleValue::getShort ( ) const
virtual

Implements tntdb::IValue.

virtual void tntdb::oracle::SingleValue::getString ( std::string &  ret) const
virtual

Implements tntdb::IValue.

virtual Time tntdb::oracle::SingleValue::getTime ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned tntdb::oracle::SingleValue::getUnsigned ( ) const
virtual

Implements tntdb::IValue.

virtual uint32_t tntdb::oracle::SingleValue::getUnsigned32 ( ) const
virtual

Implements tntdb::IValue.

virtual uint64_t tntdb::oracle::SingleValue::getUnsigned64 ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned long tntdb::oracle::SingleValue::getUnsignedLong ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned short tntdb::oracle::SingleValue::getUnsignedShort ( ) const
virtual

Implements tntdb::IValue.

virtual bool tntdb::oracle::SingleValue::isNull ( ) const
virtual

Implements tntdb::IValue.

unsigned tntdb::oracle::SingleValue::row ( ) const
inline
void tntdb::oracle::SingleValue::row ( unsigned  r)
inline

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