eyedb::odlAgregatClass Class Reference

Inheritance diagram for eyedb::odlAgregatClass:

eyedb::odlDeclaration

List of all members.

Public Member Functions

 odlAgregatClass (odlUpdateHint *_upd_hints, odlAgregSpec _agrspec, odlClassSpec *spec, odlDeclRootList *_decl_list)
odlBool hasSimilarComp (odlAttrComponent *comp, const Class *)
int propagateComponents (Database *db, Schema *m)
int record (Database *, Schema *, const char *, const char *)
int realize (Database *db, Schema *, const char *, const char *, Bool diff)
int postRealize (Database *db, Schema *, const char *)
void realize (odlDeclItem *item, Schema *m, const char *prefix, int n, ClassComponent **comp, int &comp_cnt, Attribute **agr)
void realize (Database *db, odlAttrComponent *comp, Schema *m, const char *prefix)
void realize (Database *db, Schema *, odlExecSpec *, const char *)
void addComp (odlAttrComponent *comp)
int preManage (Schema *m)
int manageDifferences (Database *db, Schema *m, Bool diff)
int manageDiffRelationShips (Database *db, Schema *m, Bool diff)
odlAgregSpec getAgregSpec () const
virtual odlAgregatClassasAgregatClass ()
 ~odlAgregatClass ()

Static Public Member Functions

static int getDeclaredCount ()
static LinkedListgetDeclaredList ()

Public Attributes

odlUpdateHintupd_hints

Static Public Attributes

static odlAgregatClasssuperclass
static unsigned int class_count


Detailed Description

Definition at line 699 of file odl.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:23 2008 for eyedb by  doxygen 1.5.3