eyedb::ClassComponent Class Reference

Inheritance diagram for eyedb::ClassComponent:

eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject eyedb::AgregatClassComponent eyedb::ClassVariable eyedb::AgregatClassExecutable eyedb::CardinalityConstraint eyedb::Method eyedb::Trigger eyedb::BEMethod eyedb::FEMethod eyedb::BEMethod_C eyedb::BEMethod_OQL eyedb::FEMethod_C

List of all members.

Public Member Functions

 ClassComponent (eyedb::Database *=0, const eyedb::Dataspace *=0)
 ClassComponent (const ClassComponent &x)
virtual eyedb::Objectclone () const
 Not yet documented.
ClassComponentoperator= (const ClassComponent &x)
virtual ClassComponentasClassComponent ()
virtual const
ClassComponent
asClassComponent () const
virtual
AgregatClassComponent
asAgregatClassComponent ()
virtual const
AgregatClassComponent
asAgregatClassComponent () const
virtual ClassVariableasClassVariable ()
virtual const
ClassVariable
asClassVariable () const
virtual
AgregatClassExecutable
asAgregatClassExecutable ()
virtual const
AgregatClassExecutable
asAgregatClassExecutable () const
virtual MethodasMethod ()
virtual const MethodasMethod () const
virtual FEMethodasFEMethod ()
virtual const FEMethodasFEMethod () const
virtual FEMethod_CasFEMethod_C ()
virtual const
FEMethod_C
asFEMethod_C () const
virtual BEMethodasBEMethod ()
virtual const BEMethodasBEMethod () const
virtual BEMethod_CasBEMethod_C ()
virtual const
BEMethod_C
asBEMethod_C () const
virtual BEMethod_OQLasBEMethod_OQL ()
virtual const
BEMethod_OQL
asBEMethod_OQL () const
virtual TriggerasTrigger ()
virtual const TriggerasTrigger () const
virtual
CardinalityConstraint
asCardinalityConstraint ()
virtual const
CardinalityConstraint
asCardinalityConstraint () const
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 &)
eyedb::Status setName (const std::string &)
eyedb::Status setName (unsigned int a0, char)
std::string getName (eyedb::Bool *isnull=0, eyedb::Status *=0) const
char getName (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const
virtual ~ClassComponent ()
virtual Status check (Class *) const
virtual Bool isInherit () const
virtual Status m_trace (FILE *, int, unsigned int, const RecMode *) const
virtual int getInd () const
virtual Status make (Class *)
virtual Status realize (const RecMode *=NoRecurs)
 Not yet documented.
virtual Status remove (const RecMode *=NoRecurs)
 Not yet documented.
virtual Status realize_for_update ()
virtual Status remove_for_update ()
 ClassComponent (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 ClassComponent (const ClassComponent *, eyedb::Bool=eyedb::False)
 ClassComponent (const eyedb::Class *, eyedb::Data)

Protected Member Functions

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


Detailed Description

Definition at line 397 of file syscls.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::Struct.

Reimplemented in eyedb::AgregatClassComponent, eyedb::ClassVariable, eyedb::AgregatClassExecutable, eyedb::Method, eyedb::FEMethod, eyedb::FEMethod_C, eyedb::BEMethod, eyedb::BEMethod_C, eyedb::BEMethod_OQL, eyedb::Trigger, and eyedb::CardinalityConstraint.

Definition at line 403 of file syscls.h.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Agregat.

Reimplemented in eyedb::Method, and eyedb::Trigger.

Definition at line 91 of file syscls_impl.cc.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Agregat.

Reimplemented in eyedb::Method, and eyedb::Trigger.

Definition at line 163 of file syscls_impl.cc.


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