eyedb::BEMethod_OQL Class Reference

Inheritance diagram for eyedb::BEMethod_OQL:

eyedb::BEMethod eyedb::Method eyedb::AgregatClassExecutable eyedb::AgregatClassComponent eyedb::ClassComponent eyedb::Struct eyedb::Agregat eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 BEMethod_OQL (eyedb::Database *=0, const eyedb::Dataspace *=0)
 BEMethod_OQL (const BEMethod_OQL &x)
virtual eyedb::Objectclone () const
 Not yet documented.
BEMethod_OQLoperator= (const BEMethod_OQL &x)
virtual BEMethod_OQLasBEMethod_OQL ()
virtual const
BEMethod_OQL
asBEMethod_OQL () const
virtual ~BEMethod_OQL ()
 BEMethod_OQL (Database *, Class *, const char *name, Signature *, Bool isClassMethod, Bool isSystem, const char *body)
Status execCheck ()
Status setBody (const char *)
Status applyTo (Database *, Object *, ArgArray &, Argument &retarg, Bool checkArgs)
Status runtimeInit ()
void userInitialize ()
void userGarbage ()
void userCopy (const Object &)
 BEMethod_OQL (const eyedb::Struct *, eyedb::Bool=eyedb::False)
 BEMethod_OQL (const BEMethod_OQL *, eyedb::Bool=eyedb::False)
 BEMethod_OQL (const eyedb::Class *, eyedb::Data)

Static Public Member Functions

static std::string makeExtrefBody (const Class *cls, const char *oql, const char *fname, char *typnames[], char *varnames[], unsigned int param_cnt, std::string &oqlConstruct)

Public Attributes

Bool isRTInitialized
char ** varnames
int param_cnt
char * funcname
char * body
char * fullBody
char * tmpbuf
void * entry

Protected Member Functions

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


Detailed Description

Definition at line 1278 of file syscls.h.


Member Function Documentation

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

Not yet documented.

Returns:

Reimplemented from eyedb::BEMethod.

Definition at line 1284 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