GlobalObjects
Loading...
Searching...
No Matches
GloTransactionIndexPool.h
Go to the documentation of this file.
1#ifndef INC_GLOTRANSACTIONINDEXPOOL_H
2#define INC_GLOTRANSACTIONINDEXPOOL_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include "GloIndexPool.h"
45//-----------------------------------------------------------------------------
46namespace glo
47{
48 //---------------------------------------------------------------------------
66 {
67 public:
68 //============== De- und Konstruktor
69 //-----------------------------------------------------------------------
80 //-----------------------------------------------------------------------
82
96 //-----------------------------------------------------------------------
107 //-----------------------------------------------------------------------
108
109 //============== Methoden
110 //-----------------------------------------------------------------------
136 int insertTransactionDeletedObjID( const std::string & rsSchemaName,
137 const ObjID & rDeletedObjId );
138 //-----------------------------------------------------------------------
164 int removeTransactionDeletedObjID( const std::string & rsSchemaName,
165 const ObjID & rDeletedObjId );
166 //-----------------------------------------------------------------------
167
168 public:
169 //============== Operatoren
170 //-----------------------------------------------------------------------
172
186 //-----------------------------------------------------------------------
187 };
188 // ============================================================================
189 #ifdef _MSC_VER
190 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
191 #pragma warning( default : 4251 )
192 #endif
193 //---------------------------------------------------------------------------
194} // namespace glo
195#endif
Header for IndexPool IndexPool::DeletedObjIdTuple IndexPool::ObjIdPosTuple IndexPool::ObjStrIdT...
IndexPool is the base class for the RealIndexPool and the TransactionIndexPool for the individual tra...
Definition GloIndexPool.h:196
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:84
This index is generated in each transaction and changes such as saving, deleting or inserting an obje...
Definition GloTransactionIndexPool.h:66
int insertTransactionDeletedObjID(const std::string &rsSchemaName, const ObjID &rDeletedObjId)
TransactionIndexPool & operator=(const TransactionIndexPool &rT)
Assignment operator.
int removeTransactionDeletedObjID(const std::string &rsSchemaName, const ObjID &rDeletedObjId)
TransactionIndexPool(const TransactionIndexPool &rT)
Copy constructor.
TransactionIndexPool(const IndexPool &rT)
Copy constructor.
Definition GloAbstractBaseLot.h:49