23 #ifndef _OBJECTBROKER_HH_
24 #define _OBJECTBROKER_HH_
46 #include "raslib/error.hh"
50 #include "raslib/rmdebug.hh"
500 static OIdMap theTileIndexMappings;
static OIdSet * getAllMDDObjects()
Definition: longtype.hh:57
Definition: ushorttype.hh:55
Definition: settype.hh:57
static OIdSet * getAllMDDBaseTypes()
static void completelyClearMap(DBObjectPMap &theMap)
Definition: floattype.hh:56
std::map< double, OId, std::less< double > > OIdMap
Definition: lists.h:99
static void deregisterTileIndexMapping(const OId &tileoid, const OId &indexoid)
static OId getOIdOfMDDSet(const char *name)
static OId getOIdByName(OId::OIdType type, const char *name)
static void registerTileIndexMapping(const OId &tileoid, const OId &indexoid)
Definition: chartype.hh:58
static DBObject * loadMDDDomainType(const OId &id)
static OIdSet * getAllMDDDimensionTypes()
std::map< double, DBObject *, std::less< double > > DBObjectPMap
Definition: lists.h:91
static void clearMap(DBObjectPMap &theMap)
static DBObject * loadDBStorage(const OId &id)
static DBObject * getObjectByName(OId::OIdType type, const char *name)
static void deregisterDBObject(const OId &id)
static OIdSet * getAllObjects(OId::OIdType type)
static OId getOIdOfMDDBaseType(const char *name)
static DBObject * getObjectByOId(const OId &id)
static DBObject * loadDBTCIndex(const OId &id)
Definition: objectbroker.hh:71
static DBObjectPMap & getMap(OId::OIdType type)
static DBObject * loadMDDSet(const OId &id)
static DBObject * isInMemory(const OId &id)
static DBObject * loadMDDBaseType(const OId &id)
Definition: ulongtype.hh:56
static OIdSet * getAllMDDTypes()
Definition: octettype.hh:59
static OId getOIdOfMDDDomainType(const char *name)
Definition: structtype.hh:68
Definition: mddtype.hh:58
static DBObject * loadInlineTile(const OId &id)
static MDDType * getMDDTypeByName(const char *name)
static OIdSet * getAllSetTypes()
static OIdSet * getAllAtomicTypes()
static void clearBroker()
static OIdSet * getAllStructTypes()
static DBObject * loadMDDDimensionType(const OId &id)
Definition: complextype.hh:110
Definition: basetype.hh:66
static OId getOIdOfStructType(const char *name)
static DBObject * loadDBRCIndexDS(const OId &id)
static DBObject * loadStructType(const OId &id)
OIdType
Definition: oidif.hh:70
static DBObject * loadMDDType(const OId &id)
Definition: booltype.hh:58
static DBObject * loadDBHierIndex(const OId &id)
static DBObject * loadBLOBTile(const OId &id)
static OId getOIdOfSetType(const char *name)
static OIdSet * getAllMDDDomainTypes()
static DBObject * loadDBMinterval(const OId &id)
static OId getOIdOfMDDType(const char *name)
std::set< OId, std::less< double > > OIdSet
Definition: lists.h:38
Definition: complextype.hh:74
static void registerDBObject(DBObject *object)
static DBObject * loadSetType(const OId &id)
static OId getOIdOfMDDDimensionType(const char *name)
Definition: shorttype.hh:58
static OIdSet * getAllMDDSets()
Definition: doubletype.hh:56
static DBObject * loadDBMDDObj(const OId &id)
Definition: dbobject.hh:54