| 
    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