MDBL Library
Public Member Functions | Protected Attributes
CIntMapIndex Class Reference

#include <IntMapIndex.hpp>

Inheritance diagram for CIntMapIndex:
CUniqIndex CIndex

List of all members.

Public Member Functions

 CIntMapIndex (CTable &oTable, size_t nColumn)
virtual ~CIntMapIndex ()
virtual size_t RowCount () const
virtual void AddRow (CRow &oRow)
virtual void RemoveRow (CRow &oRow)
virtual void Truncate ()
CRowFindRow (int nKey) const
virtual CRowFindRow (const CValue &oValue) const
virtual CResultSet FindRows (const CValue &oValue) const
virtual void Capacity (size_t nRows)

Protected Attributes

CIntPtrMap m_oMap

Constructor & Destructor Documentation

CIntMapIndex::CIntMapIndex ( CTable oTable,
size_t  nColumn 
)

Member Function Documentation

size_t CIntMapIndex::RowCount ( ) const [inline, virtual]

Implements CIndex.

void CIntMapIndex::AddRow ( CRow oRow) [inline, virtual]

Implements CIndex.

void CIntMapIndex::RemoveRow ( CRow oRow) [inline, virtual]

Implements CIndex.

void CIntMapIndex::Truncate ( ) [inline, virtual]

Implements CIndex.

CRow * CIntMapIndex::FindRow ( int  nKey) const [inline]
CRow * CIntMapIndex::FindRow ( const CValue oValue) const [inline, virtual]

Implements CUniqIndex.

CResultSet CIntMapIndex::FindRows ( const CValue oValue) const [inline, virtual]

Implements CIndex.

void CIntMapIndex::Capacity ( size_t  nRows) [inline, virtual]

Implements CIndex.


Member Data Documentation

CIntPtrMap CIntMapIndex::m_oMap [protected]

The documentation for this class was generated from the following files: