| MDBL Library
   
    | 
#include <MDB.hpp>
| Public Member Functions | |
| CMDB () | |
| virtual | ~CMDB () | 
| virtual size_t | TableCount () const | 
| virtual CTable & | Table (size_t n) const | 
| virtual CTable & | operator[] (size_t n) const | 
| virtual CTable & | CreateTable (const tchar *pszName) | 
| virtual CTable & | CreateTable (const tchar *pszName, CSQLSource &oConnection, const tchar *pszQuery=NULL) | 
| virtual size_t | AddTable (CTable &oTable) | 
| virtual size_t | FindTable (const tchar *pszName) | 
| virtual CJoinedSet | Select (const CJoin &oQuery) const | 
| virtual bool | Modified () const | 
| virtual void | Read (WCL::IInputStream &rStream) | 
| virtual void | Write (WCL::IOutputStream &rStream) | 
| virtual void | Read (CSQLSource &rSource) | 
| virtual void | Write (CSQLSource &rSource, CTable::RowTypes eRows=CTable::ALL) | 
| virtual void | ResetRowFlags () | 
| virtual void | Dump (WCL::IOutputStream &rStream) const | 
| Protected Member Functions | |
| size_t | DoJoin (const CJoin &oQuery, size_t nJoin, const CRow &oLHSRow, CJoinedSet &oJS) const | 
| Protected Attributes | |
| CTableSet | m_vTables | 
| CMDB::CMDB | ( | ) | 
| CMDB::~CMDB | ( | ) |  [virtual] | 
| size_t CMDB::TableCount | ( | ) | const  [inline, virtual] | 
| CTable & CMDB::Table | ( | size_t | n | ) | const  [inline, virtual] | 
| CTable & CMDB::operator[] | ( | size_t | n | ) | const  [inline, virtual] | 
| CTable & CMDB::CreateTable | ( | const tchar * | pszName | ) |  [virtual] | 
| CTable & CMDB::CreateTable | ( | const tchar * | pszName, | 
| CSQLSource & | oConnection, | ||
| const tchar * | pszQuery = NULL | ||
| ) |  [virtual] | 
| size_t CMDB::AddTable | ( | CTable & | oTable | ) |  [virtual] | 
| size_t CMDB::FindTable | ( | const tchar * | pszName | ) |  [virtual] | 
| CJoinedSet CMDB::Select | ( | const CJoin & | oQuery | ) | const  [virtual] | 
| bool CMDB::Modified | ( | ) | const  [virtual] | 
| void CMDB::Read | ( | WCL::IInputStream & | rStream | ) |  [virtual] | 
| void CMDB::Write | ( | WCL::IOutputStream & | rStream | ) |  [virtual] | 
| void CMDB::Read | ( | CSQLSource & | rSource | ) |  [virtual] | 
| void CMDB::Write | ( | CSQLSource & | rSource, | 
| CTable::RowTypes | eRows = CTable::ALL | ||
| ) |  [virtual] | 
| void CMDB::ResetRowFlags | ( | ) |  [virtual] | 
| void CMDB::Dump | ( | WCL::IOutputStream & | rStream | ) | const  [virtual] | 
| size_t CMDB::DoJoin | ( | const CJoin & | oQuery, | 
| size_t | nJoin, | ||
| const CRow & | oLHSRow, | ||
| CJoinedSet & | oJS | ||
| ) | const  [protected] | 
| CTableSet CMDB::m_vTables  [protected] | 
 1.7.6.1
 1.7.6.1