In der m_pAllSetObjectStrIndexIteratorMap werden Objekte dieses Typs verwaltet, um in der Methode TableReaderInterface::setTransactionIndexPool(TransactionIndexPool*) sicherstellen zu können, dass ein AllSet mit Index neu geöffnet werden kann.
Mehr ...
In der m_pAllSetObjectStrIndexIteratorMap werden Objekte dieses Typs verwaltet, um in der Methode TableReaderInterface::setTransactionIndexPool(TransactionIndexPool*) sicherstellen zu können, dass ein AllSet mit Index neu geöffnet werden kann.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
◆ AllSetObjectStrIndexIteratorItem() [1/3]
glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::AllSetObjectStrIndexIteratorItem |
( |
| ) |
|
|
private |
Der Standard-Konstruktor steht nicht zur Verfügung.
◆ AllSetObjectStrIndexIteratorItem() [2/3]
Der Copy-Konstruktor steht nicht zur Verfügung.
◆ AllSetObjectStrIndexIteratorItem() [3/3]
glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::AllSetObjectStrIndexIteratorItem |
( |
IndexPool::ObjectStrIndexIterator * | pObjectStrIndexIterator, |
|
|
const std::string & | m_sIndexName ) |
Konstruktor mit Parameterübergabe.
- Parameter
-
[in] | pObjectStrIndexIterator | Der Iterator auf einen String-Index. |
[in] | m_sIndexName | Die Indexbezeichnung. |
- Achtung
- Übergebener IndexPool::ObjectStrIndexIterator geht in die Verantwortung dieses Objektes über. Das heißt, die aufrufende Instanz darf das Objet nicht aus dem Speicher entfernen.
◆ ~AllSetObjectStrIndexIteratorItem()
glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::~AllSetObjectStrIndexIteratorItem |
( |
| ) |
|
◆ getObjectStrIndexSize()
std::size_t glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::getObjectStrIndexSize |
( |
| ) |
const |
◆ inObjectStrIndex()
bool glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::inObjectStrIndex |
( |
const ObjID & | rObjID | ) |
|
Prüft, ob ein ObjStrIdTuple mit übergebener Objekt-ID in der Map, welche die gespeicherten String-Indizes und Objekt-IDs verwaltet, vorhanden ist.
- Parameter
-
[in] | rObjID | Die Objekt-ID des gesuchten Eintrags. |
- Rückgabe
- Wenn true, dann vorhanden.
◆ operator=()
Der Zuweisungsoperator steht nicht zur Verfügung.
◆ setCurrentObject()
int glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::setCurrentObject |
( |
const ObjID & | rObjID | ) |
|
Setzt den internen Iterator auf die erste Position der übergebenen Objekt-ID in der Map, welche die gespeicherten String-Indizes und Objekt-IDs verwaltet.
- Parameter
-
- Rückgabe
- Eine Rückgabe < 0 zeigt einen Fehler an.
◆ setPosition()
int glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::setPosition |
( |
std::size_t | nPosition | ) |
|
Setzt den internen Iterator auf übergebene Position (Start ist bei 0) in der Map, welche die gespeicherten String-Indizes und Objekt-IDs verwaltet.
- Parameter
-
[in] | nPosition | Die Position. |
- Rückgabe
- Eine Rückgabe < 0 zeigt einen Fehler an.
◆ m_pObjectStrIndexIterator
Der Iterator auf einen String-Index.
◆ m_sIndexName
std::string glo::TableReaderInterface::AllSetObjectStrIndexIteratorItem::m_sIndexName |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: