tntdb::IRow Class Reference

common interface for row-types More...

#include <tntdb/iface/irow.h>

Inheritance diagram for tntdb::IRow:
cxxtools::SimpleRefCounted tntdb::mysql::BoundRow tntdb::mysql::ResultRow tntdb::oracle::Row tntdb::oracle::SingleRow tntdb::postgresql::ResultRow tntdb::RowImpl tntdb::sqlite::StmtRow

Public Types

typedef unsigned size_type

Public Member Functions

virtual size_type size () const =0
virtual Value getValueByNumber (size_type field_num) const =0
virtual Value getValueByName (const std::string &field_name) const =0
virtual std::string getColumnName (size_type field_num) const =0
- Public Member Functions inherited from cxxtools::SimpleRefCounted
 SimpleRefCounted ()
 SimpleRefCounted (unsigned refs_)
virtual ~SimpleRefCounted ()
virtual unsigned addRef ()
virtual unsigned release ()
unsigned refs () const

Detailed Description

common interface for row-types

Member Typedef Documentation

typedef unsigned tntdb::IRow::size_type

Member Function Documentation

virtual std::string tntdb::IRow::getColumnName ( size_type  field_num) const
pure virtual
virtual Value tntdb::IRow::getValueByName ( const std::string &  field_name) const
pure virtual

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