tntdb::sqlite::StmtValue Class Reference

#include <tntdb/sqlite/impl/stmtvalue.h>

Inheritance diagram for tntdb::sqlite::StmtValue:
tntdb::IValue cxxtools::SimpleRefCounted

Public Member Functions

 StmtValue (sqlite3_stmt *stmt_, int iCol_)
 StmtValue (sqlite3_stmt *stmt, const std::string &name)
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 (Blob &ret) const
virtual Date getDate () const
virtual Time getTime () const
virtual Datetime getDatetime () const
std::string getString () const
sqlite3_stmt * getStmt () 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

Constructor & Destructor Documentation

tntdb::sqlite::StmtValue::StmtValue ( sqlite3_stmt *  stmt_,
int  iCol_ 
)
inline
tntdb::sqlite::StmtValue::StmtValue ( sqlite3_stmt *  stmt,
const std::string &  name 
)

Member Function Documentation

virtual void tntdb::sqlite::StmtValue::getBlob ( Blob ret) const
virtual

Implements tntdb::IValue.

virtual bool tntdb::sqlite::StmtValue::getBool ( ) const
virtual

Implements tntdb::IValue.

virtual char tntdb::sqlite::StmtValue::getChar ( ) const
virtual

Implements tntdb::IValue.

virtual Date tntdb::sqlite::StmtValue::getDate ( ) const
virtual

Implements tntdb::IValue.

virtual Datetime tntdb::sqlite::StmtValue::getDatetime ( ) const
virtual

Implements tntdb::IValue.

virtual Decimal tntdb::sqlite::StmtValue::getDecimal ( ) const
virtual

Implements tntdb::IValue.

virtual double tntdb::sqlite::StmtValue::getDouble ( ) const
virtual

Implements tntdb::IValue.

virtual float tntdb::sqlite::StmtValue::getFloat ( ) const
virtual

Implements tntdb::IValue.

virtual int tntdb::sqlite::StmtValue::getInt ( ) const
virtual

Implements tntdb::IValue.

virtual int32_t tntdb::sqlite::StmtValue::getInt32 ( ) const
virtual

Implements tntdb::IValue.

virtual int64_t tntdb::sqlite::StmtValue::getInt64 ( ) const
virtual

Implements tntdb::IValue.

virtual long tntdb::sqlite::StmtValue::getLong ( ) const
virtual

Implements tntdb::IValue.

virtual short tntdb::sqlite::StmtValue::getShort ( ) const
virtual

Implements tntdb::IValue.

sqlite3_stmt* tntdb::sqlite::StmtValue::getStmt ( ) const
inline
virtual void tntdb::sqlite::StmtValue::getString ( std::string &  ret) const
virtual

Implements tntdb::IValue.

std::string tntdb::sqlite::StmtValue::getString ( ) const
inline
virtual Time tntdb::sqlite::StmtValue::getTime ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned tntdb::sqlite::StmtValue::getUnsigned ( ) const
virtual

Implements tntdb::IValue.

virtual uint32_t tntdb::sqlite::StmtValue::getUnsigned32 ( ) const
virtual

Implements tntdb::IValue.

virtual uint64_t tntdb::sqlite::StmtValue::getUnsigned64 ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned long tntdb::sqlite::StmtValue::getUnsignedLong ( ) const
virtual

Implements tntdb::IValue.

virtual unsigned short tntdb::sqlite::StmtValue::getUnsignedShort ( ) const
virtual

Implements tntdb::IValue.

virtual bool tntdb::sqlite::StmtValue::isNull ( ) const
virtual

Implements tntdb::IValue.


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