Klasse um Objekte im IndexPool::TableObjIdIndex zu verwalten.
Mehr ...
#include <GloIndexPool.h>
Klasse um Objekte im IndexPool::TableObjIdIndex zu verwalten.
ObjIdPosTuples haben als Attribute die Objekt-ID und die Tabellen-Position eines gespeicherten Datensatzes.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
◆ ObjIdPosTuple() [1/3]
glo::IndexPool::ObjIdPosTuple::ObjIdPosTuple |
( |
| ) |
|
◆ ObjIdPosTuple() [2/3]
glo::IndexPool::ObjIdPosTuple::ObjIdPosTuple |
( |
const ObjID & | rObjID, |
|
|
std::streampos | FilePosition ) |
Konstruktor mit Parameterübergabe.
- Parameter
-
[in] | rObjID | Die Objekt-ID des gespeicherten Datensatzes. |
[in] | FilePosition | Die Tabellen-Position des gespeicherten Datensatzes. |
◆ ObjIdPosTuple() [3/3]
glo::IndexPool::ObjIdPosTuple::ObjIdPosTuple |
( |
const ObjIdPosTuple & | rT | ) |
|
Copy-Konstruktor.
- Parameter
-
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
◆ ~ObjIdPosTuple()
virtual glo::IndexPool::ObjIdPosTuple::~ObjIdPosTuple |
( |
| ) |
|
|
virtual |
◆ operator!=() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator!= |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator!=() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator!= |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ operator<() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator< |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator<() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator< |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ operator<=() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator<= |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator<=() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator<= |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ operator=()
Zuweisungsoperator.
- Parameter
-
[in] | rT | Von diesem Objekt werden die Daten übernommen. |
◆ operator==() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator== |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator==() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator== |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ operator>() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator> |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator>() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator> |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ operator>=() [1/2]
bool glo::IndexPool::ObjIdPosTuple::operator>= |
( |
const ObjIdPosTuple & | rT | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | rT | Das mit diesem zu vergleichende Objekt. |
◆ operator>=() [2/2]
bool glo::IndexPool::ObjIdPosTuple::operator>= |
( |
std::streampos | Pos | ) |
const |
Vergleichsoperator.
- Parameter
-
[in] | Pos | Es wird nur die Tabellen-Position verglichen. |
◆ toString()
std::string glo::IndexPool::ObjIdPosTuple::toString |
( |
| ) |
const |
Liefert sich in der Form 'Objekt-ID|DateiPosition|' z.B. "7.0.2743|349|".
- Rückgabe
- Die Objekt-ID und die Tabellen-Position in einem String.
◆ m_FilePosition
std::streampos glo::IndexPool::ObjIdPosTuple::m_FilePosition |
Die Tabellen-Position des gespeicherten Datensatzes.
◆ m_ObjID
ObjID glo::IndexPool::ObjIdPosTuple::m_ObjID |
Die Objekt-ID des gespeicherten Datensatzes.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: