MDBL Library
|
#include <IntMapIndex.hpp>
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 () |
CRow * | FindRow (int nKey) const |
virtual CRow * | FindRow (const CValue &oValue) const |
virtual CResultSet | FindRows (const CValue &oValue) const |
virtual void | Capacity (size_t nRows) |
Protected Attributes | |
CIntPtrMap | m_oMap |
CIntMapIndex::CIntMapIndex | ( | CTable & | oTable, |
size_t | nColumn | ||
) |
CIntMapIndex::~CIntMapIndex | ( | ) | [virtual] |
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.
CIntPtrMap CIntMapIndex::m_oMap [protected] |