| MDBL Library
   
    | 
#include <ResultSet.hpp>
| Public Member Functions | |
| CResultSet (const CTable &oTable) | |
| CResultSet (const CTable &oTable, CRow *pRow) | |
| CResultSet (const CResultSet &oResultSet) | |
| CResultSet (const CTable &oTable, const CRowSet &oRowSet) | |
| virtual | ~CResultSet () | 
| CResultSet & | operator= (const CResultSet &oRHS) | 
| size_t | Count () const | 
| CRow & | Row (size_t n) const | 
| CRow & | operator[] (size_t n) const | 
| size_t | Add (CRow &oRow) | 
| void | Truncate () | 
| void | OrderBy (const CSortColumns &oColumns) | 
| void | OrderBy (size_t nColumn, CSortColumns::Dir eDir) | 
| CValue | Sum (size_t nColumn) const | 
| CValue | Min (size_t nColumn) const | 
| CValue | Max (size_t nColumn) const | 
| CValueSet | Distinct (size_t nColumn) const | 
| CGroupSet | GroupBy (size_t nColumn) const | 
| CResultSet | Select (const CWhere &oQuery) const | 
| bool | Exists (const CWhere &oQuery) const | 
| void | Dump (WCL::IOutputStream &rStream) const | 
| Protected Attributes | |
| const CTable * | m_pTable | 
| Private Member Functions | |
| CResultSet () | |
| Static Private Member Functions | |
| static int | Compare (const void *ppRow1, const void *ppRow2) | 
| Static Private Attributes | |
| static const CSortColumns * | g_pSortOrder = NULL | 
| Friends | |
| class | CJoinedSet | 
| CResultSet::CResultSet | ( | const CTable & | oTable | ) | 
| CResultSet::CResultSet | ( | const CTable & | oTable, | 
| CRow * | pRow | ||
| ) | 
| CResultSet::CResultSet | ( | const CResultSet & | oResultSet | ) | 
| CResultSet::CResultSet | ( | const CTable & | oTable, | 
| const CRowSet & | oRowSet | ||
| ) | 
| CResultSet::~CResultSet | ( | ) |  [virtual] | 
| CResultSet::CResultSet | ( | ) |  [private] | 
| CResultSet & CResultSet::operator= | ( | const CResultSet & | oRHS | ) | 
| size_t CResultSet::Count | ( | ) | const  [inline] | 
| CRow & CResultSet::Row | ( | size_t | n | ) | const  [inline] | 
| CRow & CResultSet::operator[] | ( | size_t | n | ) | const  [inline] | 
| size_t CResultSet::Add | ( | CRow & | oRow | ) |  [inline] | 
| void CResultSet::Truncate | ( | ) |  [inline] | 
| void CResultSet::OrderBy | ( | const CSortColumns & | oColumns | ) | 
| void CResultSet::OrderBy | ( | size_t | nColumn, | 
| CSortColumns::Dir | eDir | ||
| ) |  [inline] | 
| CValue CResultSet::Sum | ( | size_t | nColumn | ) | const | 
| CValue CResultSet::Min | ( | size_t | nColumn | ) | const | 
| CValue CResultSet::Max | ( | size_t | nColumn | ) | const | 
| CValueSet CResultSet::Distinct | ( | size_t | nColumn | ) | const | 
| CGroupSet CResultSet::GroupBy | ( | size_t | nColumn | ) | const | 
| CResultSet CResultSet::Select | ( | const CWhere & | oQuery | ) | const | 
| bool CResultSet::Exists | ( | const CWhere & | oQuery | ) | const | 
| void CResultSet::Dump | ( | WCL::IOutputStream & | rStream | ) | const | 
| int CResultSet::Compare | ( | const void * | ppRow1, | 
| const void * | ppRow2 | ||
| ) |  [static, private] | 
| friend class CJoinedSet  [friend] | 
| const CTable* CResultSet::m_pTable  [protected] | 
| const CSortColumns * CResultSet::g_pSortOrder = NULL  [static, private] | 
 1.7.6.1
 1.7.6.1