#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.