Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

oSysDatabase Class Reference

#include <oSysDatabase.h>

Inheritance diagram for oSysDatabase:

d_Object List of all members.

Public Methods

 oSysDatabase (const char *iName, const char *iUrl)
void d_activate ()
void d_deactivate ()
d_Ref< oSysClassgetClass (const char *iClassName)
d_Ref< oSysClassaddClass (d_String iName, d_ULong iStart, d_ULong iStep)
void renameClass (d_String iOldName, d_String iNewName)
void removeClass (d_String iName)
void addDataSeg (d_String iPath, d_ULong iStart, d_ULong iStep)
void changeSizeDataSeg (d_String iPath, d_ULong iValue)
void changeStepDataSeg (d_String iPath, d_ULong iValue)
void removeDataSeg (d_String iPath)
d_Dictionary< d_String, d_String > & getNotes ()
d_String getNote (const char *iNote)
void setNote (const char *iNote, const char *iValue)
const char * getName ()
const char * getUrl ()
oDomaingetDomain ()
 oSysDatabase (d_Object::DynaFactoryConstructor *iObj)

Constructor & Destructor Documentation

oSysDatabase::oSysDatabase const char *    iName,
const char *    iUrl
 

oSysDatabase::oSysDatabase d_Object::DynaFactoryConstructor   iObj [inline]
 


Member Function Documentation

d_Ref< oSysClass > oSysDatabase::addClass d_String    iName,
d_ULong    iStart,
d_ULong    iStep
 

void oSysDatabase::addDataSeg d_String    iPath,
d_ULong    iStart,
d_ULong    iStep
 

void oSysDatabase::changeSizeDataSeg d_String    iPath,
d_ULong    iValue
 

void oSysDatabase::changeStepDataSeg d_String    iPath,
d_ULong    iValue
 

void oSysDatabase::d_activate   [virtual]
 

Object activation trigger.

It's the trigger called asynchronously by Orient ODBMS when the object is requested by a context. It can be defined as a special "cache constructor".

It's useful for reset transient members before the use.

If the user class, inherited by d_Object, doesn't define a own d_activate virtual method, by default is called the d_Object::d_activate() that doesn't execute any operation.

SEE ALSO: d_deactivate() ODMG : Compliant

Reimplemented from d_Object.

void oSysDatabase::d_deactivate   [virtual]
 

Object deactivation trigger.

It's the trigger called asynchronously by Orient ODBMS when the object is freed in memory. It can be defined as a special "cache destructor".

It's useful when an object had to free some memory (transient members) before to die.

If the user class, inherited by d_Object, doesn't define a own d_deactivate virtual method, by default is called the d_Object::d_deactivate() that doesn't execute any operation.

SEE ALSO: d_activate() ODMG : Compliant

Reimplemented from d_Object.

d_Ref< oSysClass > oSysDatabase::getClass const char *    iClassName
 

oDomain * oSysDatabase::getDomain  
 

const char * oSysDatabase::getName  
 

d_String oSysDatabase::getNote const char *    iNote
 

d_Dictionary< d_String, d_String > & oSysDatabase::getNotes  
 

const char * oSysDatabase::getUrl  
 

void oSysDatabase::removeClass d_String    iName
 

void oSysDatabase::removeDataSeg d_String    iPath
 

void oSysDatabase::renameClass d_String    iOldName,
d_String    iNewName
 

void oSysDatabase::setNote const char *    iNote,
const char *    iValue
 


Friends And Related Function Documentation

friend class oStorage [friend]
 

friend class oSysClass [friend]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 29 17:12:16 2002 for Orient ODBMS Just Edition v. 2.0e by doxygen1.3-rc1