eyedb::Object Class Reference
[eyedb]

Not yet documented. More...

#include <Object.h>

Inheritance diagram for eyedb::Object:

eyedb::gbxObject eyedb::Class eyedb::Instance eyedb::AgregatClass eyedb::BasicClass eyedb::CollectionClass eyedb::EnumClass eyedb::Agregat eyedb::Basic eyedb::Collection eyedb::Enum eyedb::Schema

List of all members.

Public Member Functions

 Object (Database *db=0, const Dataspace *dataspace=0)
 Not yet documented.
 Object (const Object &o)
 Not yet documented.
 Object (const Object *o, Bool share=False)
 Not yet documented.
Objectoperator= (const Object &o)
 Not yet documented.
virtual Objectclone () const =0
 Not yet documented.
ClassgetClass () const
 Not yet documented.
Data getIDR (Size &size)
 Not yet documented.
Data getIDR ()
 Not yet documented.
const Data getIDR (Size &size) const
 Not yet documented.
const Data getIDR () const
 Not yet documented.
Size getIDRSize () const
 Not yet documented.
const Type get_Type () const
 Not yet documented.
const OidgetOid () const
 Not yet documented.
eyedblib::int64 getCTime () const
 Not yet documented.
eyedblib::int64 getMTime () const
 Not yet documented.
const char * getStringCTime () const
 Not yet documented.
const char * getStringMTime () const
 Not yet documented.
Status setLock (LockMode lockmode)
 Not yet documented.
Status setLock (LockMode lockmode, LockMode &alockmode)
 Not yet documented.
Status getLock (LockMode &lockmode)
 Not yet documented.
void * setUserData (void *data)
 Not yet documented.
void * getUserData ()
 Not yet documented.
const void * getUserData () const
 Not yet documented.
void * setUserData (const char *key, void *data)
 Not yet documented.
void * getUserData (const char *key)
 Not yet documented.
const void * getUserData (const char *data) const
 Not yet documented.
void getAllUserData (LinkedList *&key_list, LinkedList *&data_list) const
 Not yet documented.
Bool isModify () const
 Not yet documented.
virtual Status setDatabase (Database *mdb)
 Not yet documented.
DatabasegetDatabase () const
 Not yet documented.
virtual Status create ()=0
 Not yet documented.
virtual Status update ()=0
 Not yet documented.
virtual Status realize (const RecMode *recmode=RecMode::NoRecurs)
 Not yet documented.
virtual Status remove (const RecMode *recmode=RecMode::NoRecurs)
 Not yet documented.
Status store (const RecMode *recmode=RecMode::NoRecurs)
 Not yet documented.
Status apply (Database *db, Method *mth, ArgArray &argarray, Argument &retarg, Bool checkArgs)
 Not yet documented.
virtual Status trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const =0
 Not yet documented.
std::string toString (unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs, Status *pstatus=0) const
 Not yet documented.
Status getDataspace (const Dataspace *&dataspace, Bool refetch=False) const
 Not yet documented.
Status getLocation (ObjectLocation &loc) const
 Not yet documented.
Status setDataspace (const Dataspace *dataspace)
 Not yet documented.
Status move (const Dataspace *dataspace)
 Not yet documented.
Status setProtection (const Oid &prot_oid)
 Not yet documented.
Status setProtection (Protection *prot)
 Not yet documented.
Status getProtection (Oid &prot_oid) const
 Not yet documented.
Status getProtection (Protection *&prot) const
 Not yet documented.
virtual Status setValue (Data data)=0
 Not yet documented.
virtual Status getValue (Data *data) const =0
 Not yet documented.
Bool isUnrealizable () const
 Not yet documented.
Bool isRemoved () const
 Not yet documented.
const void * getPtr () const
 Not yet documented.
virtual ~Object ()
virtual const InstanceasInstance () const
 Not yet documented.
virtual const BasicasBasic () const
 Not yet documented.
virtual const Int16asInt16 () const
 Not yet documented.
virtual const Int64asInt64 () const
 Not yet documented.
virtual const Int32asInt32 () const
 Not yet documented.
virtual const ByteasByte () const
 Not yet documented.
virtual const CharasChar () const
 Not yet documented.
virtual const FloatasFloat () const
 Not yet documented.
virtual const OidPasOidP () const
 Not yet documented.
virtual const AgregatasAgregat () const
 Not yet documented.
virtual const StructasStruct () const
 Not yet documented.
virtual const UnionasUnion () const
 Not yet documented.
virtual const EnumasEnum () const
 Not yet documented.
virtual const
Collection
asCollection () const
 Not yet documented.
virtual const CollSetasCollSet () const
 Not yet documented.
virtual const CollArrayasCollArray () const
 Not yet documented.
virtual const CollBagasCollBag () const
 Not yet documented.
virtual const CollListasCollList () const
 Not yet documented.
virtual const ClassasClass () const
 Not yet documented.
virtual const
AgregatClass
asAgregatClass () const
 Not yet documented.
virtual const
StructClass
asStructClass () const
 Not yet documented.
virtual const
UnionClass
asUnionClass () const
 Not yet documented.
virtual const
BasicClass
asBasicClass () const
 Not yet documented.
virtual const
Int16Class
asInt16Class () const
 Not yet documented.
virtual const
Int32Class
asInt32Class () const
 Not yet documented.
virtual const
Int64Class
asInt64Class () const
 Not yet documented.
virtual const ByteClassasByteClass () const
 Not yet documented.
virtual const CharClassasCharClass () const
 Not yet documented.
virtual const
FloatClass
asFloatClass () const
 Not yet documented.
virtual const OidClassasOidClass () const
 Not yet documented.
virtual const
CollectionClass
asCollectionClass () const
 Not yet documented.
virtual const
CollSetClass
asCollSetClass () const
 Not yet documented.
virtual const
CollBagClass
asCollBagClass () const
 Not yet documented.
virtual const
CollArrayClass
asCollArrayClass () const
 Not yet documented.
virtual const
CollListClass
asCollListClass () const
 Not yet documented.
virtual const EnumClassasEnumClass () const
 Not yet documented.
virtual const SchemaasSchema () const
 Not yet documented.
virtual const DatabaseasDatabase () const
 Not yet documented.
virtual InstanceasInstance ()
 Not yet documented.
virtual BasicasBasic ()
 Not yet documented.
virtual Int16asInt16 ()
 Not yet documented.
virtual Int32asInt32 ()
 Not yet documented.
virtual Int64asInt64 ()
 Not yet documented.
virtual ByteasByte ()
 Not yet documented.
virtual CharasChar ()
 Not yet documented.
virtual FloatasFloat ()
 Not yet documented.
virtual OidPasOidP ()
 Not yet documented.
virtual AgregatasAgregat ()
 Not yet documented.
virtual StructasStruct ()
 Not yet documented.
virtual UnionasUnion ()
 Not yet documented.
virtual EnumasEnum ()
 Not yet documented.
virtual CollectionasCollection ()
 Not yet documented.
virtual CollSetasCollSet ()
 Not yet documented.
virtual CollArrayasCollArray ()
 Not yet documented.
virtual CollBagasCollBag ()
 Not yet documented.
virtual CollListasCollList ()
 Not yet documented.
virtual ClassasClass ()
 Not yet documented.
virtual AgregatClassasAgregatClass ()
 Not yet documented.
virtual StructClassasStructClass ()
 Not yet documented.
virtual UnionClassasUnionClass ()
 Not yet documented.
virtual BasicClassasBasicClass ()
 Not yet documented.
virtual Int16ClassasInt16Class ()
 Not yet documented.
virtual Int32ClassasInt32Class ()
 Not yet documented.
virtual Int64ClassasInt64Class ()
 Not yet documented.
virtual ByteClassasByteClass ()
 Not yet documented.
virtual CharClassasCharClass ()
 Not yet documented.
virtual FloatClassasFloatClass ()
 Not yet documented.
virtual OidClassasOidClass ()
 Not yet documented.
virtual CollectionClassasCollectionClass ()
 Not yet documented.
virtual CollSetClassasCollSetClass ()
 Not yet documented.
virtual CollBagClassasCollBagClass ()
 Not yet documented.
virtual CollArrayClassasCollArrayClass ()
 Not yet documented.
virtual CollListClassasCollListClass ()
 Not yet documented.
virtual EnumClassasEnumClass ()
 Not yet documented.
virtual SchemaasSchema ()
 Not yet documented.
virtual DatabaseasDatabase ()
 Not yet documented.
short getDataspaceID () const
virtual void touch ()
Bool isApplyingTrigger () const
void setApplyingTrigger (Bool _applying)
Bool isDirty () const
void setDirty (Bool _dirty)
void * setOQLInfo (void *)
void * getOQLInfo ()
void unlock_refcnt ()
void setDspid (short)
void setDamaged (const Attribute *)
const AttributegetDamaged () const
virtual Status remove_r (const RecMode *rcm=RecMode::NoRecurs, unsigned int flags=0)
const ObjectgetMasterObject (bool recurs) const
ObjectgetMasterObject (bool recurs)
virtual Status setMasterObject (Object *master_object)
virtual Status releaseMasterObject ()
virtual Status realizePerform (const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *)
virtual Status loadPerform (const Oid &, LockMode lockmode, AttrIdxContext &idx_ctx, const RecMode *=RecMode::NoRecurs)
virtual Status removePerform (const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *)
virtual Status postRealizePerform (const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, Bool &mustTouch, const RecMode *rcm)
void setXInfo (int _xinfo)

Static Public Member Functions

static Bool setReleaseCycleDetection (Bool)
static Bool getReleaseCycleDetection ()
 Not yet documented.

Protected Types

enum  { Tracing = 0x1, Realizing = 0x2, Removing = 0x4 }

Protected Member Functions

void setClass (Class *cls)
void setClass (const Class *cls)
void headerCode (eyedblib::int32, eyedblib::int32, eyedblib::int32=0)
void classOidCode (void)
virtual void garbage ()
virtual gbxBool grant_release ()
void trace_flags (FILE *fd, unsigned int) const
void initialize (Database *)
virtual void userInitialize ()
virtual void userCopy (const Object &)
virtual void userGarbage ()
Bool traceRemoved (FILE *, const char *) const

Static Protected Member Functions

static void freeList (LinkedList *, Bool wipeOut)
static LinkedListcopyList (const LinkedList *, Bool copy)

Protected Attributes

Bool removed
Oid oid
Oid oid_prot
Databasedb
Bool unrealizable
const Attributedamaged_attr
int xinfo
Type type
unsigned short state
void * user_data
UserDataHTuser_data_ht
void * oql_info
Bool modify
Bool applyingTrigger
Bool dirty
eyedblib::int64 c_time
eyedblib::int64 m_time

Friends

class ObjectPeer

Classes

class  IDR


Detailed Description

Not yet documented.

Definition at line 94 of file Object.h.


Member Enumeration Documentation

anonymous enum [protected]

Enumerator:
Tracing 
Realizing 
Removing 

Definition at line 986 of file Object.h.


Constructor & Destructor Documentation

eyedb::Object::Object ( Database db = 0,
const Dataspace dataspace = 0 
)

Not yet documented.

Parameters:
db 
dataspace 

Definition at line 184 of file Object.cc.

eyedb::Object::Object ( const Object o  ) 

Not yet documented.

Parameters:
o 

Definition at line 235 of file Object.cc.

eyedb::Object::Object ( const Object o,
Bool  share = False 
)

Not yet documented.

Parameters:
o 
share 

Definition at line 228 of file Object.cc.


Member Function Documentation

Object & eyedb::Object::operator= ( const Object o  ) 

Not yet documented.

Parameters:
o 
Returns:

Definition at line 265 of file Object.cc.

virtual Object* eyedb::Object::clone (  )  const [pure virtual]

Not yet documented.

Returns:

Implemented in eyedb::AgregatClass, eyedb::Byte, eyedb::ByteClass, eyedb::Char, eyedb::Class, eyedb::CollArray, eyedb::CollArrayClass, eyedb::CollBag, eyedb::CollBagClass, eyedb::CollList, eyedb::CollListClass, eyedb::CollSet, eyedb::CollSetClass, eyedb::Database, eyedb::UserEntry, eyedb::DBUserAccess, eyedb::SysUserAccess, eyedb::DBEntry, eyedb::DBPropertyValue, eyedb::DBProperty, eyedb::Enum, eyedb::EnumClass, eyedb::Float, eyedb::FloatClass, eyedb::Int16, eyedb::Int16Class, eyedb::Int32, eyedb::Int32Class, eyedb::Int64, eyedb::Int64Class, eyedb::OidClass, eyedb::OidP, eyedb::Schema, eyedb::Struct, eyedb::AttributeComponent, eyedb::AttributeComponentSet, eyedb::ClassComponent, eyedb::AgregatClassComponent, eyedb::ClassVariable, eyedb::Index, eyedb::HashIndex, eyedb::BTreeIndex, eyedb::CollAttrImpl, eyedb::ArgType, eyedb::Signature, eyedb::Executable, eyedb::AgregatClassExecutable, eyedb::Method, eyedb::FEMethod, eyedb::FEMethod_C, eyedb::BEMethod, eyedb::BEMethod_C, eyedb::BEMethod_OQL, eyedb::Trigger, eyedb::UniqueConstraint, eyedb::NotNullConstraint, eyedb::CardinalityDescription, eyedb::CardinalityConstraint, eyedb::CardinalityConstraint_Test, eyedb::ProtectionUser, eyedb::Protection, eyedb::UnreadableObject, eyedb::ClassConversion, eyedb::Union, eyedb::Image, eyedb::CURL, eyedb::WConfig, eyedb::Date, eyedb::Time, eyedb::TimeStamp, eyedb::TimeInterval, eyedb::OString, eyedb::OqlCtbDatafile, eyedb::OqlCtbDataspace, eyedb::OqlCtbEyedb, eyedb::OqlCtbConnection, eyedb::OqlCtbDatabase, eyedb::OqlCtbMath, and eyedb::oql.

Class* eyedb::Object::getClass (  )  const [inline]

Not yet documented.

Returns:

Definition at line 137 of file Object.h.

Data eyedb::Object::getIDR ( Size size  )  [inline]

Not yet documented.

Parameters:
size 
Returns:

Definition at line 144 of file Object.h.

Data eyedb::Object::getIDR (  )  [inline]

Not yet documented.

Returns:

Definition at line 153 of file Object.h.

const Data eyedb::Object::getIDR ( Size size  )  const [inline]

Not yet documented.

Parameters:
size 
Returns:

Definition at line 162 of file Object.h.

const Data eyedb::Object::getIDR (  )  const [inline]

Not yet documented.

Returns:

Definition at line 171 of file Object.h.

Size eyedb::Object::getIDRSize (  )  const [inline]

Not yet documented.

Returns:

Definition at line 179 of file Object.h.

const Type eyedb::Object::get_Type (  )  const [inline]

Not yet documented.

Returns:

Definition at line 185 of file Object.h.

const Oid& eyedb::Object::getOid (  )  const [inline]

Not yet documented.

Returns:

Definition at line 191 of file Object.h.

eyedblib::int64 eyedb::Object::getCTime (  )  const [inline]

Not yet documented.

Returns:

Definition at line 197 of file Object.h.

eyedblib::int64 eyedb::Object::getMTime (  )  const [inline]

Not yet documented.

Returns:

Definition at line 203 of file Object.h.

const char * eyedb::Object::getStringCTime (  )  const

Not yet documented.

Returns:

Definition at line 557 of file Object.cc.

const char * eyedb::Object::getStringMTime (  )  const

Not yet documented.

Returns:

Definition at line 562 of file Object.cc.

Status eyedb::Object::setLock ( LockMode  lockmode  ) 

Not yet documented.

Parameters:
lockmode 
Returns:

Definition at line 531 of file Object.cc.

Status eyedb::Object::setLock ( LockMode  lockmode,
LockMode alockmode 
)

Not yet documented.

Parameters:
lockmode 
alockmode 
Returns:

Definition at line 537 of file Object.cc.

Status eyedb::Object::getLock ( LockMode lockmode  ) 

Not yet documented.

Parameters:
lockmode 
Returns:

Definition at line 543 of file Object.cc.

void * eyedb::Object::setUserData ( void *  data  ) 

Not yet documented.

Parameters:
data 
Returns:

Definition at line 305 of file Object.cc.

void* eyedb::Object::getUserData ( void   )  [inline]

Not yet documented.

Returns:

Definition at line 250 of file Object.h.

const void* eyedb::Object::getUserData ( void   )  const [inline]

Not yet documented.

Returns:

Definition at line 256 of file Object.h.

void * eyedb::Object::setUserData ( const char *  key,
void *  data 
)

Not yet documented.

Parameters:
key 
data 
Returns:

Definition at line 1182 of file Object.cc.

void * eyedb::Object::getUserData ( const char *  key  ) 

Not yet documented.

Parameters:
key 
Returns:

Definition at line 1194 of file Object.cc.

const void * eyedb::Object::getUserData ( const char *  data  )  const

Not yet documented.

Parameters:
data 
Returns:

Definition at line 1203 of file Object.cc.

void eyedb::Object::getAllUserData ( LinkedList *&  key_list,
LinkedList *&  data_list 
) const

Not yet documented.

Parameters:
key_list 
data_list 
Returns:

Definition at line 1212 of file Object.cc.

Bool eyedb::Object::isModify (  )  const [inline]

Not yet documented.

Returns:

Definition at line 293 of file Object.h.

Status eyedb::Object::setDatabase ( Database mdb  )  [virtual]

Not yet documented.

Parameters:
mdb 
Returns:

Reimplemented in eyedb::AgregatClass, eyedb::Class, and eyedb::Collection.

Definition at line 324 of file Object.cc.

Database* eyedb::Object::getDatabase (  )  const [inline]

Not yet documented.

Returns:

Definition at line 306 of file Object.h.

virtual Status eyedb::Object::create (  )  [pure virtual]

Not yet documented.

Returns:

Implemented in eyedb::Agregat, eyedb::Basic, eyedb::BasicClass, eyedb::Class, eyedb::CollectionClass, eyedb::Enum, and eyedb::EnumClass.

virtual Status eyedb::Object::update (  )  [pure virtual]

Not yet documented.

Returns:

Implemented in eyedb::Agregat, eyedb::Basic, eyedb::BasicClass, eyedb::Class, eyedb::CollectionClass, eyedb::Enum, eyedb::EnumClass, and eyedb::Schema.

Status eyedb::Object::realize ( const RecMode recmode = RecMode::NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented in eyedb::Agregat, eyedb::Collection, eyedb::Schema, eyedb::ClassComponent, eyedb::Index, eyedb::HashIndex, eyedb::BTreeIndex, eyedb::CollAttrImpl, eyedb::Method, eyedb::Trigger, eyedb::UniqueConstraint, eyedb::NotNullConstraint, eyedb::CardinalityConstraint_Test, and eyedb::Protection.

Definition at line 417 of file Object.cc.

Status eyedb::Object::remove ( const RecMode recmode = RecMode::NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented in eyedb::Agregat, eyedb::Basic, eyedb::BasicClass, eyedb::Class, eyedb::Collection, eyedb::CollectionClass, eyedb::Enum, eyedb::EnumClass, eyedb::ClassComponent, eyedb::Index, eyedb::HashIndex, eyedb::BTreeIndex, eyedb::CollAttrImpl, eyedb::Method, eyedb::Trigger, eyedb::UniqueConstraint, eyedb::NotNullConstraint, eyedb::CardinalityConstraint_Test, and eyedb::Protection.

Definition at line 456 of file Object.cc.

Status eyedb::Object::store ( const RecMode recmode = RecMode::NoRecurs  )  [inline]

Not yet documented.

Parameters:
recmode 
Returns:

Definition at line 338 of file Object.h.

Status eyedb::Object::apply ( Database db,
Method mth,
ArgArray argarray,
Argument retarg,
Bool  checkArgs 
)

Not yet documented.

Parameters:
db 
mth 
argarray 
retarg 
checkArgs 
Returns:

Definition at line 586 of file Object.cc.

virtual Status eyedb::Object::trace ( FILE *  fd = stdout,
unsigned int  flags = 0,
const RecMode recmode = RecMode::FullRecurs 
) const [pure virtual]

Not yet documented.

Parameters:
fd 
flags 
recmode 
Returns:

Implemented in eyedb::Agregat, eyedb::AgregatClass, eyedb::BasicClass, eyedb::Byte, eyedb::Char, eyedb::Class, eyedb::Collection, eyedb::CollectionClass, eyedb::Enum, eyedb::EnumClass, eyedb::Float, eyedb::Int16, eyedb::Int32, eyedb::Int64, eyedb::OidP, and eyedb::Schema.

std::string eyedb::Object::toString ( unsigned int  flags = 0,
const RecMode recmode = RecMode::FullRecurs,
Status pstatus = 0 
) const

Not yet documented.

Parameters:
flags 
recmode 
pstatus 
Returns:

Definition at line 868 of file Object.cc.

Status eyedb::Object::getDataspace ( const Dataspace *&  dataspace,
Bool  refetch = False 
) const

Not yet documented.

Parameters:
dataspace 
refetch 
Returns:

Definition at line 1044 of file Object.cc.

Status eyedb::Object::getLocation ( ObjectLocation loc  )  const

Not yet documented.

Parameters:
loc 
Returns:

Definition at line 1099 of file Object.cc.

Status eyedb::Object::setDataspace ( const Dataspace dataspace  ) 

Not yet documented.

Parameters:
dataspace 
Returns:

Definition at line 1112 of file Object.cc.

Status eyedb::Object::move ( const Dataspace dataspace  ) 

Not yet documented.

Parameters:
dataspace 
Returns:

Definition at line 1143 of file Object.cc.

Status eyedb::Object::setProtection ( const Oid prot_oid  ) 

Not yet documented.

Parameters:
prot_oid 
Returns:

Definition at line 633 of file Object.cc.

Status eyedb::Object::setProtection ( Protection prot  ) 

Not yet documented.

Parameters:
prot 
Returns:

Definition at line 641 of file Object.cc.

Status eyedb::Object::getProtection ( Oid prot_oid  )  const

Not yet documented.

Parameters:
prot_oid 
Returns:

Definition at line 649 of file Object.cc.

Status eyedb::Object::getProtection ( Protection *&  prot  )  const

Not yet documented.

Parameters:
prot 
Returns:

Definition at line 659 of file Object.cc.

virtual Status eyedb::Object::setValue ( Data  data  )  [pure virtual]

Not yet documented.

Parameters:
data 
Returns:

Implemented in eyedb::Agregat, eyedb::AgregatClass, eyedb::BasicClass, eyedb::Byte, eyedb::Char, eyedb::Class, eyedb::Enum, eyedb::EnumClass, eyedb::Float, eyedb::Int16, eyedb::Int32, eyedb::Int64, eyedb::OidP, and eyedb::Schema.

virtual Status eyedb::Object::getValue ( Data data  )  const [pure virtual]

Not yet documented.

Parameters:
data 
Returns:

Implemented in eyedb::Agregat, eyedb::AgregatClass, eyedb::BasicClass, eyedb::Byte, eyedb::Char, eyedb::Class, eyedb::Enum, eyedb::EnumClass, eyedb::Float, eyedb::Int16, eyedb::Int32, eyedb::Int64, eyedb::OidP, and eyedb::Schema.

Bool eyedb::Object::isUnrealizable (  )  const [inline]

Not yet documented.

Returns:

Definition at line 450 of file Object.h.

Bool eyedb::Object::isRemoved (  )  const [inline]

Not yet documented.

Returns:

Definition at line 456 of file Object.h.

const void* eyedb::Object::getPtr (  )  const [inline]

Not yet documented.

Returns:

Definition at line 462 of file Object.h.

virtual const Instance* eyedb::Object::asInstance (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Instance.

Definition at line 475 of file Object.h.

virtual const Basic* eyedb::Object::asBasic (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Basic.

Definition at line 481 of file Object.h.

virtual const Int16* eyedb::Object::asInt16 (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int16.

Definition at line 487 of file Object.h.

virtual const Int64* eyedb::Object::asInt64 (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int64.

Definition at line 493 of file Object.h.

virtual const Int32* eyedb::Object::asInt32 (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int32.

Definition at line 499 of file Object.h.

virtual const Byte* eyedb::Object::asByte (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Byte.

Definition at line 505 of file Object.h.

virtual const Char* eyedb::Object::asChar (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Char.

Definition at line 511 of file Object.h.

virtual const Float* eyedb::Object::asFloat (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Float.

Definition at line 517 of file Object.h.

virtual const OidP* eyedb::Object::asOidP (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::OidP.

Definition at line 523 of file Object.h.

virtual const Agregat* eyedb::Object::asAgregat (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Agregat.

Definition at line 529 of file Object.h.

virtual const Struct* eyedb::Object::asStruct (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Struct.

Definition at line 535 of file Object.h.

virtual const Union* eyedb::Object::asUnion (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Union.

Definition at line 541 of file Object.h.

virtual const Enum* eyedb::Object::asEnum (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Enum.

Definition at line 547 of file Object.h.

virtual const Collection* eyedb::Object::asCollection (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Collection.

Definition at line 554 of file Object.h.

virtual const CollSet* eyedb::Object::asCollSet (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollSet.

Definition at line 560 of file Object.h.

virtual const CollArray* eyedb::Object::asCollArray (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollArray.

Definition at line 566 of file Object.h.

virtual const CollBag* eyedb::Object::asCollBag (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollBag.

Definition at line 572 of file Object.h.

virtual const CollList* eyedb::Object::asCollList (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollList.

Definition at line 578 of file Object.h.

virtual const Class* eyedb::Object::asClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Class.

Definition at line 585 of file Object.h.

virtual const AgregatClass* eyedb::Object::asAgregatClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::AgregatClass.

Definition at line 591 of file Object.h.

virtual const StructClass* eyedb::Object::asStructClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::StructClass.

Definition at line 597 of file Object.h.

virtual const UnionClass* eyedb::Object::asUnionClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::UnionClass.

Definition at line 603 of file Object.h.

virtual const BasicClass* eyedb::Object::asBasicClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::BasicClass.

Definition at line 609 of file Object.h.

virtual const Int16Class* eyedb::Object::asInt16Class (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int16Class.

Definition at line 615 of file Object.h.

virtual const Int32Class* eyedb::Object::asInt32Class (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int32Class.

Definition at line 621 of file Object.h.

virtual const Int64Class* eyedb::Object::asInt64Class (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int64Class.

Definition at line 627 of file Object.h.

virtual const ByteClass* eyedb::Object::asByteClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::ByteClass.

Definition at line 633 of file Object.h.

virtual const CharClass* eyedb::Object::asCharClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CharClass.

Definition at line 639 of file Object.h.

virtual const FloatClass* eyedb::Object::asFloatClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::FloatClass.

Definition at line 645 of file Object.h.

virtual const OidClass* eyedb::Object::asOidClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::OidClass.

Definition at line 651 of file Object.h.

virtual const CollectionClass* eyedb::Object::asCollectionClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollectionClass.

Definition at line 657 of file Object.h.

virtual const CollSetClass* eyedb::Object::asCollSetClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollSetClass.

Definition at line 663 of file Object.h.

virtual const CollBagClass* eyedb::Object::asCollBagClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollBagClass.

Definition at line 669 of file Object.h.

virtual const CollArrayClass* eyedb::Object::asCollArrayClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollArrayClass.

Definition at line 675 of file Object.h.

virtual const CollListClass* eyedb::Object::asCollListClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollListClass.

Definition at line 681 of file Object.h.

virtual const EnumClass* eyedb::Object::asEnumClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::EnumClass.

Definition at line 687 of file Object.h.

virtual const Schema* eyedb::Object::asSchema (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Schema.

Definition at line 694 of file Object.h.

virtual const Database* eyedb::Object::asDatabase (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Database.

Definition at line 700 of file Object.h.

virtual Instance* eyedb::Object::asInstance (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Instance.

Definition at line 708 of file Object.h.

virtual Basic* eyedb::Object::asBasic (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Basic.

Definition at line 715 of file Object.h.

virtual Int16* eyedb::Object::asInt16 (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int16.

Definition at line 721 of file Object.h.

virtual Int32* eyedb::Object::asInt32 (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int32.

Definition at line 727 of file Object.h.

virtual Int64* eyedb::Object::asInt64 (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int64.

Definition at line 733 of file Object.h.

virtual Byte* eyedb::Object::asByte (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Byte.

Definition at line 739 of file Object.h.

virtual Char* eyedb::Object::asChar (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Char.

Definition at line 745 of file Object.h.

virtual Float* eyedb::Object::asFloat (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Float.

Definition at line 751 of file Object.h.

virtual OidP* eyedb::Object::asOidP (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::OidP.

Definition at line 757 of file Object.h.

virtual Agregat* eyedb::Object::asAgregat (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Agregat.

Definition at line 764 of file Object.h.

virtual Struct* eyedb::Object::asStruct (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Struct.

Definition at line 770 of file Object.h.

virtual Union* eyedb::Object::asUnion (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Union.

Definition at line 776 of file Object.h.

virtual Enum* eyedb::Object::asEnum (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Enum.

Definition at line 782 of file Object.h.

virtual Collection* eyedb::Object::asCollection (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Collection.

Definition at line 789 of file Object.h.

virtual CollSet* eyedb::Object::asCollSet (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollSet.

Definition at line 795 of file Object.h.

virtual CollArray* eyedb::Object::asCollArray (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollArray.

Definition at line 801 of file Object.h.

virtual CollBag* eyedb::Object::asCollBag (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollBag.

Definition at line 807 of file Object.h.

virtual CollList* eyedb::Object::asCollList (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollList.

Definition at line 813 of file Object.h.

virtual Class* eyedb::Object::asClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Class.

Definition at line 820 of file Object.h.

virtual AgregatClass* eyedb::Object::asAgregatClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::AgregatClass.

Definition at line 826 of file Object.h.

virtual StructClass* eyedb::Object::asStructClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::StructClass.

Definition at line 832 of file Object.h.

virtual UnionClass* eyedb::Object::asUnionClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::UnionClass.

Definition at line 838 of file Object.h.

virtual BasicClass* eyedb::Object::asBasicClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::BasicClass.

Definition at line 844 of file Object.h.

virtual Int16Class* eyedb::Object::asInt16Class (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int16Class.

Definition at line 850 of file Object.h.

virtual Int32Class* eyedb::Object::asInt32Class (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int32Class.

Definition at line 856 of file Object.h.

virtual Int64Class* eyedb::Object::asInt64Class (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Int64Class.

Definition at line 862 of file Object.h.

virtual ByteClass* eyedb::Object::asByteClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::ByteClass.

Definition at line 868 of file Object.h.

virtual CharClass* eyedb::Object::asCharClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CharClass.

Definition at line 874 of file Object.h.

virtual FloatClass* eyedb::Object::asFloatClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::FloatClass.

Definition at line 880 of file Object.h.

virtual OidClass* eyedb::Object::asOidClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::OidClass.

Definition at line 886 of file Object.h.

virtual CollectionClass* eyedb::Object::asCollectionClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollectionClass.

Definition at line 892 of file Object.h.

virtual CollSetClass* eyedb::Object::asCollSetClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollSetClass.

Definition at line 898 of file Object.h.

virtual CollBagClass* eyedb::Object::asCollBagClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollBagClass.

Definition at line 904 of file Object.h.

virtual CollArrayClass* eyedb::Object::asCollArrayClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollArrayClass.

Definition at line 910 of file Object.h.

virtual CollListClass* eyedb::Object::asCollListClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::CollListClass.

Definition at line 916 of file Object.h.

virtual EnumClass* eyedb::Object::asEnumClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::EnumClass.

Definition at line 922 of file Object.h.

virtual Schema* eyedb::Object::asSchema (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Schema.

Definition at line 929 of file Object.h.

virtual Database* eyedb::Object::asDatabase (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented in eyedb::Database.

Definition at line 935 of file Object.h.

static Bool eyedb::Object::getReleaseCycleDetection (  )  [inline, static]

Not yet documented.

Returns:

Definition at line 944 of file Object.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:20 2008 for eyedb by  doxygen 1.5.3