| MDBL Library
   
    | 
#include <Index.hpp>
 
  
 | Public Member Functions | |
| size_t | Column () const | 
| virtual size_t | RowCount () const =0 | 
| virtual void | AddRow (CRow &oRow)=0 | 
| virtual void | RemoveRow (CRow &oRow)=0 | 
| virtual void | Truncate ()=0 | 
| virtual CResultSet | FindRows (const CValue &oValue) const =0 | 
| virtual void | Capacity (size_t nRows)=0 | 
| Protected Member Functions | |
| CIndex (CTable &oTable, size_t nColumn) | |
| virtual | ~CIndex () | 
| Protected Attributes | |
| CTable & | m_oTable | 
| size_t | m_nColumn | 
| Friends | |
| class | CColumn | 
| CIndex::CIndex | ( | CTable & | oTable, | 
| size_t | nColumn | ||
| ) |  [inline, protected] | 
| CIndex::~CIndex | ( | ) |  [inline, protected, virtual] | 
| size_t CIndex::Column | ( | ) | const  [inline] | 
| virtual size_t CIndex::RowCount | ( | ) | const  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| virtual void CIndex::AddRow | ( | CRow & | oRow | ) |  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| virtual void CIndex::RemoveRow | ( | CRow & | oRow | ) |  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| virtual void CIndex::Truncate | ( | ) |  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| virtual CResultSet CIndex::FindRows | ( | const CValue & | oValue | ) | const  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| virtual void CIndex::Capacity | ( | size_t | nRows | ) |  [pure virtual] | 
Implemented in CIntMapIndex, and CStrMapIndex.
| friend class CColumn  [friend] | 
| CTable& CIndex::m_oTable  [protected] | 
| size_t CIndex::m_nColumn  [protected] | 
 1.7.6.1
 1.7.6.1