rasdaman base DBMS
Static Public Member Functions | Static Protected Member Functions | List of all members
ObjectBroker Class Reference

#include <objectbroker.hh>

Static Public Member Functions

static bool freeMemory () throw (r_Error)
 
static void deregisterTileIndexMapping (const OId &tileoid, const OId &indexoid)
 
static void registerTileIndexMapping (const OId &tileoid, const OId &indexoid)
 
static void registerDBObject (DBObject *object)
 
static void deregisterDBObject (const OId &id)
 
static DBObjectgetObjectByOId (const OId &id) throw (r_Error)
 
static DBObjectisInMemory (const OId &id) throw (r_Error)
 
static OIdSetgetAllObjects (OId::OIdType type)
 
static MDDTypegetMDDTypeByName (const char *name) throw (r_Error)
 
static DBObjectgetObjectByName (OId::OIdType type, const char *name) throw (r_Error)
 
static void clearBroker () throw (r_Error)
 
static void clearCache () throw (r_Error)
 
static void init ()
 
static void deinit ()
 
static DBObjectPMapgetMap (OId::OIdType type) throw (r_Error)
 

Static Protected Member Functions

static DBObjectloadDBMDDObj (const OId &id) throw (r_Error)
 
static DBObjectloadMDDSet (const OId &id) throw (r_Error)
 
static DBObjectloadMDDType (const OId &id) throw (r_Error)
 
static DBObjectloadMDDBaseType (const OId &id) throw (r_Error)
 
static DBObjectloadMDDDimensionType (const OId &id) throw (r_Error)
 
static DBObjectloadMDDDomainType (const OId &id) throw (r_Error)
 
static DBObjectloadStructType (const OId &id) throw (r_Error)
 
static DBObjectloadSetType (const OId &id) throw (r_Error)
 
static DBObjectloadBLOBTile (const OId &id) throw (r_Error)
 
static DBObjectloadDBMinterval (const OId &id) throw (r_Error)
 
static DBObjectloadDBStorage (const OId &id) throw (r_Error)
 
static DBObjectloadDBHierIndex (const OId &id) throw (r_Error)
 
static DBObjectloadDBTCIndex (const OId &id) throw (r_Error)
 
static DBObjectloadInlineTile (const OId &id) throw (r_Error)
 
static DBObjectloadDBRCIndexDS (const OId &id) throw (r_Error)
 
static OId getOIdByName (OId::OIdType type, const char *name) throw (r_Error)
 
static void clearMap (DBObjectPMap &theMap) throw (r_Error)
 
static void completelyClearMap (DBObjectPMap &theMap) throw (r_Error)
 
static OId getOIdOfMDDSet (const char *name) throw (r_Error)
 
static OId getOIdOfMDDType (const char *name) throw (r_Error)
 
static OId getOIdOfMDDBaseType (const char *name) throw (r_Error)
 
static OId getOIdOfMDDDimensionType (const char *name) throw (r_Error)
 
static OId getOIdOfMDDDomainType (const char *name) throw (r_Error)
 
static OId getOIdOfStructType (const char *name) throw (r_Error)
 
static OId getOIdOfSetType (const char *name) throw (r_Error)
 
static OIdSetgetAllMDDObjects () throw (r_Error)
 
static OIdSetgetAllMDDSets () throw (r_Error)
 
static OIdSetgetAllMDDTypes () throw (r_Error)
 
static OIdSetgetAllMDDBaseTypes () throw (r_Error)
 
static OIdSetgetAllMDDDimensionTypes () throw (r_Error)
 
static OIdSetgetAllMDDDomainTypes () throw (r_Error)
 
static OIdSetgetAllStructTypes () throw (r_Error)
 
static OIdSetgetAllSetTypes () throw (r_Error)
 
static OIdSetgetAllAtomicTypes () throw (r_Error)
 

Member Function Documentation

static void ObjectBroker::clearBroker ( )
throw (r_Error
)
static
static void ObjectBroker::clearCache ( )
throw (r_Error
)
static
static void ObjectBroker::clearMap ( DBObjectPMap theMap)
throw (r_Error
)
staticprotected
static void ObjectBroker::completelyClearMap ( DBObjectPMap theMap)
throw (r_Error
)
staticprotected
static void ObjectBroker::deinit ( )
static
static void ObjectBroker::deregisterDBObject ( const OId id)
static
static void ObjectBroker::deregisterTileIndexMapping ( const OId tileoid,
const OId indexoid 
)
static
static bool ObjectBroker::freeMemory ( )
throw (r_Error
)
static
static OIdSet* ObjectBroker::getAllAtomicTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDBaseTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDDimensionTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDDomainTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDObjects ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDSets ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllMDDTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllObjects ( OId::OIdType  type)
static
static OIdSet* ObjectBroker::getAllSetTypes ( )
throw (r_Error
)
staticprotected
static OIdSet* ObjectBroker::getAllStructTypes ( )
throw (r_Error
)
staticprotected
static DBObjectPMap& ObjectBroker::getMap ( OId::OIdType  type)
throw (r_Error
)
static
static MDDType* ObjectBroker::getMDDTypeByName ( const char *  name)
throw (r_Error
)
static
static DBObject* ObjectBroker::getObjectByName ( OId::OIdType  type,
const char *  name 
)
throw (r_Error
)
static
static DBObject* ObjectBroker::getObjectByOId ( const OId id)
throw (r_Error
)
static
static OId ObjectBroker::getOIdByName ( OId::OIdType  type,
const char *  name 
)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfMDDBaseType ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfMDDDimensionType ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfMDDDomainType ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfMDDSet ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfMDDType ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfSetType ( const char *  name)
throw (r_Error
)
staticprotected
static OId ObjectBroker::getOIdOfStructType ( const char *  name)
throw (r_Error
)
staticprotected
static void ObjectBroker::init ( )
static
static DBObject* ObjectBroker::isInMemory ( const OId id)
throw (r_Error
)
static
static DBObject* ObjectBroker::loadBLOBTile ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBHierIndex ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBMDDObj ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBMinterval ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBRCIndexDS ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBStorage ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadDBTCIndex ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadInlineTile ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadMDDBaseType ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadMDDDimensionType ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadMDDDomainType ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadMDDSet ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadMDDType ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadSetType ( const OId id)
throw (r_Error
)
staticprotected
static DBObject* ObjectBroker::loadStructType ( const OId id)
throw (r_Error
)
staticprotected
static void ObjectBroker::registerDBObject ( DBObject object)
static
static void ObjectBroker::registerTileIndexMapping ( const OId tileoid,
const OId indexoid 
)
static

The documentation for this class was generated from the following file: