MDBL Library
Public Member Functions | Protected Attributes
CStrMapIndex Class Reference

#include <StrMapIndex.hpp>

Inheritance diagram for CStrMapIndex:
CUniqIndex CIndex

List of all members.

Public Member Functions

 CStrMapIndex (CTable &oTable, size_t nColumn)
virtual ~CStrMapIndex ()
virtual size_t RowCount () const
virtual void AddRow (CRow &oRow)
virtual void RemoveRow (CRow &oRow)
virtual void Truncate ()
CRowFindRow (const tchar *strKey) const
virtual CRowFindRow (const CValue &oValue) const
virtual CResultSet FindRows (const CValue &oValue) const
virtual void Capacity (size_t nRows)

Protected Attributes

CStrPtrMap m_oMap

Constructor & Destructor Documentation

CStrMapIndex::CStrMapIndex ( CTable oTable,
size_t  nColumn 
)

Member Function Documentation

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

Implements CIndex.

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

Implements CIndex.

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

Implements CIndex.

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

Implements CIndex.

CRow * CStrMapIndex::FindRow ( const tchar *  strKey) const [inline]
CRow * CStrMapIndex::FindRow ( const CValue oValue) const [inline, virtual]

Implements CUniqIndex.

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

Implements CIndex.

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

Implements CIndex.


Member Data Documentation

CStrPtrMap CStrMapIndex::m_oMap [protected]

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