eyedb::AttributeComponentSet Class Reference

Inheritance diagram for eyedb::AttributeComponentSet:

eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 AttributeComponentSet (eyedb::Database *=0, const eyedb::Dataspace *=0)
 AttributeComponentSet (const AttributeComponentSet &x)
virtual eyedb::Objectclone () const
 Not yet documented.
AttributeComponentSetoperator= (const AttributeComponentSet &x)
virtual
AttributeComponentSet
asAttributeComponentSet ()
virtual const
AttributeComponentSet
asAttributeComponentSet () const
eyedb::Status setAttrname (const std::string &)
eyedb::Status setAttrname (unsigned int a0, char)
std::string getAttrname (eyedb::Bool *isnull=0, eyedb::Status *=0) const
char getAttrname (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status setCompsColl (eyedb::CollSet *)
eyedb::CollSetgetCompsColl (eyedb::Bool *isnull=0, eyedb::Status *=0)
unsigned int getCompsCount (eyedb::Bool *isnull=0, eyedb::Status *rs=0) const
const eyedb::CollSetgetCompsColl (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Status addToCompsColl (AttributeComponent *, eyedb::Bool noDup=eyedb::False, const eyedb::IndexImpl *=0)
eyedb::Status rmvFromCompsColl (AttributeComponent *, eyedb::Bool checkFirst=eyedb::False)
eyedb::Status addToCompsColl (const eyedb::Oid &, const eyedb::IndexImpl *=0)
eyedb::Status rmvFromCompsColl (const eyedb::Oid &)
eyedb::Status setClassOwner (eyedb::Class *)
eyedb::ClassgetClassOwner (eyedb::Bool *isnull=0, eyedb::Status *=0)
const eyedb::ClassgetClassOwner (eyedb::Bool *isnull=0, eyedb::Status *=0) const
eyedb::Oid getClassOwnerOid (eyedb::Status *=0) const
eyedb::Status setClassOwnerOid (const eyedb::Oid &)
virtual ~AttributeComponentSet ()
void userInitialize ()
void userCopy (const Object &)
void userGarbage ()
Status find (const char *, Index *&)
Status find (const char *, NotNullConstraint *&)
Status find (const char *, UniqueConstraint *&)
Status find (const char *, CollAttrImpl *&)
Status find (const char *, CardinalityConstraint_Test *&)
Status getAttrComponents (const Class *, LinkedList &)
Status hasIndex (bool &has_index, std::string &idx_str)
 AttributeComponentSet (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 AttributeComponentSet (const AttributeComponentSet *, eyedb::Bool=eyedb::False)
 AttributeComponentSet (const eyedb::Class *, eyedb::Data)

Protected Member Functions

 AttributeComponentSet (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int)
 AttributeComponentSet (const eyedb::Struct *x, eyedb::Bool share, int)
 AttributeComponentSet (const AttributeComponentSet *x, eyedb::Bool share, int)

Friends

class Attribute


Detailed Description

Definition at line 312 of file syscls.h.


Member Function Documentation

virtual eyedb::Object* eyedb::AttributeComponentSet::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Definition at line 318 of file syscls.h.


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