1#ifndef INC_GLOREALINDEXPOOL_H 
    2#define INC_GLOREALINDEXPOOL_H 
  456                                      unsigned long ulClassID,
 
  457                                      std::streampos Pos );
 
  487                                   const std::string & rsSchemaName,
 
  488                                   unsigned long ulClassID ) 
const;
 
  517                                      unsigned long ulClassID,
 
  518                                      std::streampos Pos );
 
  546                                 const std::string & rsSchemaName,
 
  547                                 const ObjID & rObjID,
 
  798                            const std::vector< eut::LanguageFunctions::EnLanguageKey > & rLanguageKeys,
 
  801                            unsigned long ulClassID,
 
  802                            const ObjID & rObjID,
 
 
Header für IndexPool    IndexPool::DeletedObjIdTuple   IndexPool::ObjIdPosTuple   IndexPool::ObjStrId...
 
#define __glo_export_dll
Definition GloTypes.h:70
 
In Objekten dieser Klasse sind die Information für GlobalObjects, wie ein persistentes Klassenattribu...
Definition GloClassInfoAttribute.h:83
 
Information für den Index aus welcher Klasse welches Attribut mit wie viel Zeichen zum Index gehört.
Definition GloClassInfoIndex.h:111
 
In Objekten dieser Klasse sind die Information für GlobalObjects, wie ein Index aufgebaut ist.
Definition GloClassInfoIndex.h:85
 
Ist die Indexverwalterklasse für ein Schema bzw. eine Datenbank.
Definition GloIndexPool.h:3332
 
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:84
 
int _readObjStrIndexes(const SchemaInterface &rSchemaInterface)
 
int _reindexObjIDIndexes(const SchemaInterface &rSchemaInterface)
 
int _writeObjStrIndexes(const SchemaInterface &rSchemaInterface) const
 
int writeIndexes(const SchemaInterface &rSchemaInterface, int iActions)
 
int writeObjIDIndexes(const SchemaInterface &rSchemaInterface) const
 
std::size_t getNumberOfClassInfos(const SchemaInterface &rSchemaInterface) const
 
int _reindexObjStrIndexes(const SchemaInterface &rSchemaInterface)
 
int reindexObjIDIndexes(const SchemaInterface &rSchemaInterface)
 
int writeObjStrIndexes(const SchemaInterface &rSchemaInterface) const
 
int readIndexes(const SchemaInterface &rSchemaInterface)
 
virtual bool existsSchemaIndex(const std::string &rsSchemaName) const
 
RealIndexPool(const RealIndexPool &rT)
 
void setWatchNotifyManager(WatchNotifyManager *pWatchNotifyManager)
 
int m_iActions
Definition GloRealIndexPool.h:97
 
int reindexObjStrIndexes(const SchemaInterface &rSchemaInterface)
 
int removeSchemaIndex(const std::string &rsSchemaName)
 
std::size_t getNumberOfIndexes(const SchemaInterface &rSchemaInterface) const
 
int reindex(const SchemaInterface &rSchemaInterface)
 
virtual int insertFreeObjIDPos(const std::string &rsSchemaName, unsigned long ulClassID, std::streampos Pos)
 
int _getIndexString(std::string &rsRetValIndex, const std::vector< eut::LanguageFunctions::EnLanguageKey > &rLanguageKeys, bool bCaseSensitive, const SchemaInterface &rSchemaInterface, unsigned long ulClassID, const ObjID &rObjID, const ClassInfoIndex::IndexAttributeItem &rIndexAttributeItem)
 
void notifyIndexReadWrite(TdWatchNotifyMode iMode, const std::string &rsSchemaName, const ObjID &rObjID, int iFraction, int iActions)
 
virtual int getFreeObjIDPos(std::streampos &rPos, const std::string &rsSchemaName, unsigned long ulClassID) const
 
int _writeObjIDIndexes(const SchemaInterface &rSchemaInterface) const
 
WatchNotifyManager * m_pWatchNotifyManager
Definition GloRealIndexPool.h:84
 
int writeIndexes(const SchemaInterface &rSchemaInterface)
 
virtual int removeFreeObjIDPos(const std::string &rsSchemaName, unsigned long ulClassID, std::streampos Pos)
 
int _readObjIDIndexes(const SchemaInterface &rSchemaInterface)
 
int _writeObjStrIndexes(const SchemaIndex &rSchemaIndex) const
 
int reindex(const SchemaInterface &rSchemaInterface, int iActions)
 
int _writeObjIDIndexes(const SchemaIndex &rSchemaIndex) const
 
int _createObjIDIndexFromTable(const SchemaInterface &rSchemaInterface, const ClassInfoAttribute &rClassInfoAttribute)
 
int _createObjStrIndexFromTables(const SchemaInterface &rSchemaInterface, const ClassInfoIndex &rClassInfoIndex)
 
Diese Klasse ist die Schnittstelle zu einem GlobalObjects-Schema. Sie beinhaltet alle Klasseninformat...
Definition GloSchemaInterface.h:91
 
Klassen um persistente Objekte überwachen zu können und bei Änderungen die jeweiligen Clients zu bean...
Definition GloWatchNotifyManager.h:352
 
Definition GloAbstractBaseLot.h:49
 
unsigned long TdWatchNotifyMode
Definition GloTypes.h:577