|
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] |
1.7.6.1