#include <AgregatClass.h>

Public Member Functions | |
| AgregatClass (const char *s, Class *p=NULL) | |
| Not yet documented. | |
| AgregatClass (const char *s, const Oid *poid) | |
| Not yet documented. | |
| AgregatClass (Database *db, const char *s, Class *p=NULL) | |
| Not yet documented. | |
| AgregatClass (Database *db, const char *s, const Oid *poid) | |
| Not yet documented. | |
| AgregatClass (const AgregatClass &cl) | |
| Not yet documented. | |
| AgregatClass & | operator= (const AgregatClass &cl) |
| Not yet documented. | |
| virtual Object * | clone () const |
| Not yet documented. | |
| Status | attrsComplete () |
| Not yet documented. | |
| Status | trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const |
| Not yet documented. | |
| virtual Status | setDatabase (Database *mdb) |
| Not yet documented. | |
| virtual Status | setName (const char *s) |
| Not yet documented. | |
| void | touch () |
| Not yet documented. | |
| virtual AgregatClass * | asAgregatClass () |
| Not yet documented. | |
| virtual const AgregatClass * | asAgregatClass () const |
| Not yet documented. | |
| virtual | ~AgregatClass () |
| Status | completeInverse (Schema *m) |
| Status | setValue (Data) |
| Not yet documented. | |
| Status | getValue (Data *) const |
| Not yet documented. | |
| Status | postCreate () |
| Status | compile (void) |
| Status | createIndexes (void) |
| Bool | compare_perform (const Class *cl, Bool compClassOwner, Bool compNum, Bool compName, Bool inDepth) const |
| Status | openIndexes_realize (Database *db) |
| Status | createNestedIndex (AttrIdxContext &attr_idx_ctx, const AttrIdxContext *tg_idx_ctx, int) |
| Status | removeNestedIndex (AttrIdxContext &attr_idx_ctx, const AttrIdxContext *tg_idx_ctx, int) |
| Status | createIndexEntries_realize (Database *db, Data, const Oid *, AttrIdxContext &, const Oid *=NULL, int=0, Bool=True, int=0, int=-1) |
| Status | updateIndexEntries_realize (Database *db, Data, const Oid *, AttrIdxContext &, const Oid *=NULL, int=0, Bool=True, const Oid *=NULL, int=0) |
| Status | removeIndexEntries_realize (Database *db, Data, const Oid *, AttrIdxContext &, const Oid *=NULL, int=0, Bool=True, const Oid *=NULL, int=0) |
| Status | createInverses_realize (Database *, Data, const Oid *) |
| Status | updateInverses_realize (Database *, Data, const Oid *) |
| Status | removeInverses_realize (Database *, Data, const Oid *) |
| Status | checkInverse (const Schema *) const |
| void | revert (Bool) |
| AgregatClass (const Oid &, const char *) | |
Static Public Member Functions | |
| static void | init () |
| static void | _release () |
Protected Member Functions | |
| void | newObjRealize (Object *) const |
| virtual void | garbage () |
Static Protected Attributes | |
| static const unsigned int | IndirectSize |
Friends | |
| Status | agregatClassMake (Database *, const Oid *, Object **, const RecMode *, const ObjectHeader *, Data, LockMode, const Class *) |
Definition at line 40 of file AgregatClass.h.
| eyedb::AgregatClass::AgregatClass | ( | const char * | s, | |
| Class * | p = NULL | |||
| ) |
| eyedb::AgregatClass::AgregatClass | ( | const char * | s, | |
| const Oid * | poid | |||
| ) |
| eyedb::AgregatClass::AgregatClass | ( | const AgregatClass & | cl | ) |
| AgregatClass & eyedb::AgregatClass::operator= | ( | const AgregatClass & | cl | ) |
| virtual Object* eyedb::AgregatClass::clone | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 94 of file AgregatClass.h.
| Status eyedb::AgregatClass::attrsComplete | ( | ) | [virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 474 of file AgregatClass.cc.
| Status eyedb::AgregatClass::trace | ( | FILE * | fd = stdout, |
|
| unsigned int | flags = 0, |
|||
| const RecMode * | recmode = RecMode::FullRecurs | |||
| ) | const [virtual] |
Not yet documented.
| fd | ||
| flags | ||
| recmode |
Reimplemented from eyedb::Class.
Definition at line 83 of file AgregatClass.cc.
Not yet documented.
| mdb |
Reimplemented from eyedb::Class.
Definition at line 564 of file AgregatClass.cc.
| Status eyedb::AgregatClass::setName | ( | const char * | s | ) | [virtual] |
Not yet documented.
| s |
Reimplemented from eyedb::Class.
Definition at line 69 of file AgregatClass.cc.
| virtual AgregatClass* eyedb::AgregatClass::asAgregatClass | ( | ) | [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 135 of file AgregatClass.h.
| virtual const AgregatClass* eyedb::AgregatClass::asAgregatClass | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 141 of file AgregatClass.h.
Not yet documented.
| data |
Reimplemented from eyedb::Class.
Definition at line 63 of file AgregatClass.cc.
Not yet documented.
| data |
Reimplemented from eyedb::Class.
Definition at line 58 of file AgregatClass.cc.
1.5.3