| MDBL Library
   
    | 
#include <Row.hpp>
| Public Types | |
| enum | StatusFlags { ALLOCATED = 0x00, ORIGINAL = 0x01, INSERTED = 0x02, UPDATED = 0x04, DELETED = 0x08 } | 
| Public Member Functions | |
| CRow (CTable &oTable, bool bNull=false) | |
| ~CRow () | |
| CField & | Field (size_t n) const | 
| CField & | operator[] (size_t n) const | 
| CTable & | Table () const | 
| uint | Status () const | 
| bool | InTable () const | 
| bool | Inserted () const | 
| bool | Updated () const | 
| bool | Deleted () const | 
| void | ResetStatus () | 
| void | MarkOriginal () | 
| void | MarkInserted () | 
| void | MarkUpdated () | 
| void | MarkDeleted () | 
| bool | Modified () const | 
| void | Read (WCL::IInputStream &rStream) | 
| void | Write (WCL::IOutputStream &rStream) | 
| Protected Attributes | |
| CTable & | m_oTable | 
| CField * | m_aFields | 
| size_t | m_nColumns | 
| uint | m_eStatus | 
| Private Member Functions | |
| CRow (const CRow &oRow) | |
| CRow & | operator= (const CRow &oRow) | 
| enum CRow::StatusFlags | 
| CRow::CRow | ( | CTable & | oTable, | 
| bool | bNull = false | ||
| ) | 
| CRow::~CRow | ( | ) | 
| CRow::CRow | ( | const CRow & | oRow | ) |  [private] | 
| CField & CRow::Field | ( | size_t | n | ) | const  [inline] | 
| CField & CRow::operator[] | ( | size_t | n | ) | const  [inline] | 
| CTable & CRow::Table | ( | ) | const  [inline] | 
| uint CRow::Status | ( | ) | const  [inline] | 
| bool CRow::InTable | ( | ) | const  [inline] | 
| bool CRow::Inserted | ( | ) | const  [inline] | 
| bool CRow::Updated | ( | ) | const  [inline] | 
| bool CRow::Deleted | ( | ) | const  [inline] | 
| void CRow::ResetStatus | ( | ) |  [inline] | 
| void CRow::MarkOriginal | ( | ) |  [inline] | 
| void CRow::MarkInserted | ( | ) |  [inline] | 
| void CRow::MarkUpdated | ( | ) |  [inline] | 
| void CRow::MarkDeleted | ( | ) |  [inline] | 
| bool CRow::Modified | ( | ) | const  [inline] | 
| void CRow::Read | ( | WCL::IInputStream & | rStream | ) | 
| void CRow::Write | ( | WCL::IOutputStream & | rStream | ) | 
| CTable& CRow::m_oTable  [protected] | 
| CField* CRow::m_aFields  [protected] | 
| size_t CRow::m_nColumns  [protected] | 
| uint CRow::m_eStatus  [protected] | 
 1.7.6.1
 1.7.6.1