Public Member Functions | |
Trigger (eyedb::Database *=0, const eyedb::Dataspace *=0) | |
Trigger (const Trigger &x) | |
virtual eyedb::Object * | clone () const |
Not yet documented. | |
Trigger & | operator= (const Trigger &x) |
virtual Trigger * | asTrigger () |
virtual const Trigger * | asTrigger () const |
eyedb::Status | setType (TriggerType, eyedb::Bool _check_value=eyedb::True) |
TriggerType | getType (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setLight (eyedblib::int32) |
eyedblib::int32 | getLight (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setSuffix (const std::string &) |
eyedb::Status | setSuffix (unsigned int a0, char) |
std::string | getSuffix (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
char | getSuffix (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
virtual | ~Trigger () |
Trigger (Database *, Class *, TriggerType, ExecutableLang, Bool isSystem, const char *suffix, Bool light, const char *extref) | |
Status | apply (const Oid &, Object *) |
Status | realize (const RecMode *=NoRecurs) |
Not yet documented. | |
Status | remove (const RecMode *=NoRecurs) |
Not yet documented. | |
const char * | getPrototype (Bool scope=True) const |
const char * | getCSym () const |
Bool | isInherit () const |
Status | m_trace (FILE *, int, unsigned int, const RecMode *) const |
int | getInd () const |
Status | runtimeInit () |
void | userInitialize () |
void | userGarbage () |
void | userCopy (const Object &) |
Trigger (const eyedb::Struct *, eyedb::Bool=eyedb::False) | |
Trigger (const Trigger *, eyedb::Bool=eyedb::False) | |
Trigger (const eyedb::Class *, eyedb::Data) | |
Static Public Member Functions | |
static const char * | getStrTriggerType (TriggerType) |
static std::string | makeExtrefBody (const Class *cls, const char *oql, const char *fname, std::string &oqlConstruct) |
Public Attributes | |
Bool | isRTInitialized |
char * | funcname |
char * | body |
char * | fullBody |
char * | tmpbuf |
void * | entry |
Protected Member Functions | |
Trigger (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) | |
Trigger (const eyedb::Struct *x, eyedb::Bool share, int) | |
Trigger (const Trigger *x, eyedb::Bool share, int) |
Definition at line 1338 of file syscls.h.
virtual eyedb::Object* eyedb::Trigger::clone | ( | ) | const [inline, virtual] |
Not yet documented.
recmode |
Reimplemented from eyedb::ClassComponent.
Definition at line 535 of file syscls_impl.cc.
Not yet documented.
recmode |
Reimplemented from eyedb::ClassComponent.
Definition at line 566 of file syscls_impl.cc.