eyedb::Method Class Reference

Inheritance diagram for eyedb::Method:

eyedb::AgregatClassExecutable eyedb::AgregatClassComponent eyedb::ClassComponent eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject eyedb::BEMethod eyedb::FEMethod eyedb::BEMethod_C eyedb::BEMethod_OQL eyedb::FEMethod_C

List of all members.

Public Member Functions

 Method (eyedb::Database *=0, const eyedb::Dataspace *=0)
 Method (const Method &x)
virtual eyedb::Objectclone () const
 Not yet documented.
Methodoperator= (const Method &x)
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 ~Method ()
virtual Status applyTo (Database *, Object *, ArgArray &, Argument &retarg, Bool checkArgs)
Status realize (const RecMode *=NoRecurs)
 Not yet documented.
Status remove (const RecMode *=NoRecurs)
 Not yet documented.
const char * getPrototype (Bool scope=True) const
Status check (Class *) const
Bool isInherit () const
Status m_trace (FILE *, int, unsigned int, const RecMode *) const
int getInd () const
virtual Status execCheck ()
 Method (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 Method (const Method *, eyedb::Bool=eyedb::False)
 Method (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static Status get (Database *, Class *, const char *name, const Signature *, Bool isClassMethod, Method *&)
static Status getSignature (Database *, Class *, const char *sign_str, Signature *&, char *&fname)
static Status get (Database *, Class *, const char *sign_str, Bool isClassMethod, Method *&)

Protected Member Functions

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


Detailed Description

Definition at line 1073 of file syscls.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::AgregatClassExecutable.

Reimplemented in eyedb::FEMethod, eyedb::FEMethod_C, eyedb::BEMethod, eyedb::BEMethod_C, and eyedb::BEMethod_OQL.

Definition at line 1079 of file syscls.h.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::ClassComponent.

Definition at line 421 of file Executable.cc.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::ClassComponent.

Definition at line 446 of file Executable.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