|
Public Member Functions |
|
| Schema () |
| | Not yet documented.
|
| | Schema (const Schema &sch) |
| | Not yet documented.
|
| Schema & | operator= (const Schema &sch) |
| | Not yet documented.
|
| virtual Object * | clone () const |
| | Not yet documented.
|
| const LinkedList * | getClassList () const |
| | Not yet documented.
|
| Class * | getClass (const Oid &poid, Bool perform_load=False) |
| | Not yet documented.
|
| Class * | getClass (const char *name) |
| | Not yet documented.
|
| Class * | getClass (int num) |
| | Not yet documented.
|
| Status | trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const |
| | Not yet documented.
|
| Status | update () |
| | Not yet documented.
|
| Status | realize (const RecMode *recmode=RecMode::NoRecurs) |
| | Not yet documented.
|
| Status | storeName () |
| | Not yet documented.
|
| Status | setValue (Data data) |
| | Not yet documented.
|
| Status | getValue (Data *data) const |
| | Not yet documented.
|
| Status | init (Database *database=NULL, Bool create=False) |
| | Not yet documented.
|
| Status | addClass (Class *mc) |
| | Not yet documented.
|
| Status | addClass_nocheck (Class *mc, Bool atall=False) |
| | Not yet documented.
|
| Status | suppressClass (Class *mc) |
| | Not yet documented.
|
| Status | generateCode (ProgLang lang, const char *package, const char *schname, const char *c_namespace, const char *prefix, const char *db_prefix, const GenCodeHints &hints, Bool _export, Class *superclass, LinkedList *incl_file_list=0) |
| | Not yet documented.
|
| Status | complete (Bool setup, Bool force=False) |
| | Not yet documented.
|
| Status | setup (Bool reload) |
| | Not yet documented.
|
| const char * | getName () const |
| | Not yet documented.
|
| void | setName (const char *_name) |
| | Not yet documented.
|
| virtual void | garbage () |
| | Not yet documented.
|
|
Status | deferredCollRegisterRealize (DbHandle *) |
| void | deferredCollRegister (const char *clname, const eyedbsm::Oid *oid) |
| | Not yet documented.
|
| virtual Schema * | asSchema () |
| | Not yet documented.
|
| virtual const Schema * | asSchema () const |
| | Not yet documented.
|
| void | genODL (FILE *fd, unsigned int flags=0) const |
| | Not yet documented.
|
|
virtual | ~Schema () |
|
void | purge () |
|
void | computeHashTable () |
|
void | setReversal (Bool on_off) |
|
Bool | isReversalSet () const |
|
void | revert (Bool rev) |
|
Status | manageClassDeferred (Class *) |
|
Status | checkDuplicates () |
|
Bool | checkClass (const Class *cl) |
|
Status | clean (Database *db) |
Static Public Member Functions |
|
static Status | displaySchemaDiff (Database *db, const char *odlfile, const char *package, const char *db_prefix=0, FILE *fd=stdout, const char *cpp_cmd=0, const char *cpp_flags=0) |
|
static Status | genC_API (Database *db, const char *odlfile, const char *package, const char *schname=0, const char *c_namespace=0, const char *prefix=0, const char *db_prefix=0, Bool _export=False, GenCodeHints *hints=0, const char *cpp_cmd=0, const char *cpp_flags=0) |
|
static Status | genJava_API (Database *db, const char *odlfile, const char *package, const char *schname=0, const char *prefix=0, const char *db_prefix=0, Bool _export=False, GenCodeHints *hints=0, const char *cpp_cmd=0, const char *cpp_flags=0) |
|
static Status | genODL (Database *db, const char *odlfile, const char *package, const char *schname=0, const char *prefix=0, const char *db_prefix=0, const char *ofile=0, const char *cpp_cmd=0, const char *cpp_flags=0) |
|
static Status | checkODL (const char *odlfile, const char *package, const char *cpp_cmd=0, const char *cpp_flags=0) |
Public Attributes |
|
Class * | Object_Class |
|
Class * | Class_Class |
|
Class * | BasicClass_Class |
|
Class * | EnumClass_Class |
|
Class * | AgregatClass_Class |
|
Class * | StructClass_Class |
|
Class * | UnionClass_Class |
|
Class * | Instance_Class |
|
Class * | Basic_Class |
|
Class * | Enum_Class |
|
Class * | Agregat_Class |
|
Class * | Struct_Class |
|
Class * | Union_Class |
|
Class * | Schema_Class |
|
Class * | Bool_Class |
|
Class * | CollectionClass_Class |
|
Class * | CollSetClass_Class |
|
Class * | CollBagClass_Class |
|
Class * | CollListClass_Class |
|
Class * | CollArrayClass_Class |
|
Class * | Collection_Class |
|
Class * | CollSet_Class |
|
Class * | CollBag_Class |
|
Class * | CollList_Class |
|
Class * | CollArray_Class |
|
CharClass * | Char_Class |
|
ByteClass * | Byte_Class |
|
OidClass * | OidP_Class |
|
Int16Class * | Int16_Class |
|
Int32Class * | Int32_Class |
|
Int64Class * | Int64_Class |
|
FloatClass * | Float_Class |
|
Bool | dont_delete_comps |
Friends |
|
class | BasicClass |
|
class | AgregatClass |