tntdb::oracle::SingleRow Class Reference

#include <tntdb/oracle/singlerow.h>

Inheritance diagram for tntdb::oracle::SingleRow:
tntdb::IRow cxxtools::SimpleRefCounted

Public Member Functions

 SingleRow (MultiRow::Ptr mr, unsigned row)
unsigned row () const
void row (unsigned r)
virtual size_type size () const
virtual tntdb::Value getValueByNumber (size_type field_num) const
virtual tntdb::Value getValueByName (const std::string &field_name) const
virtual std::string getColumnName (size_type field_num) const

Additional Inherited Members

- Public Types inherited from tntdb::IRow
typedef unsigned size_type

Constructor & Destructor Documentation

tntdb::oracle::SingleRow::SingleRow ( MultiRow::Ptr  mr,
unsigned  row 
)

Member Function Documentation

virtual std::string tntdb::oracle::SingleRow::getColumnName ( size_type  field_num) const
virtual

Implements tntdb::IRow.

virtual tntdb::Value tntdb::oracle::SingleRow::getValueByName ( const std::string &  field_name) const
virtual

Implements tntdb::IRow.

virtual tntdb::Value tntdb::oracle::SingleRow::getValueByNumber ( size_type  field_num) const
virtual

Implements tntdb::IRow.

unsigned tntdb::oracle::SingleRow::row ( ) const
inline
void tntdb::oracle::SingleRow::row ( unsigned  r)
virtual size_type tntdb::oracle::SingleRow::size ( ) const
virtual

Implements tntdb::IRow.


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