eyedb::Schema Class Reference
[eyedb]
Not yet documented.
More...
#include <Schema.h>
List of all members.
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.
|
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.
|
Detailed Description
Not yet documented.
Definition at line 46 of file Schema.h.
Constructor & Destructor Documentation
eyedb::Schema::Schema |
( |
const Schema & |
sch |
) |
|
Not yet documented.
- Parameters:
-
Definition at line 377 of file Schema.cc.
Member Function Documentation
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 508 of file Schema.cc.
Status eyedb::Schema::addClass_nocheck |
( |
Class * |
mc, |
|
|
Bool |
atall = False | |
|
) |
| | |
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 467 of file Schema.cc.
virtual const Schema* eyedb::Schema::asSchema |
( |
|
) |
const [inline, virtual] |
virtual Schema* eyedb::Schema::asSchema |
( |
|
) |
[inline, virtual] |
virtual Object* eyedb::Schema::clone |
( |
|
) |
const [inline, virtual] |
Status eyedb::Schema::complete |
( |
Bool |
setup, |
|
|
Bool |
force = False | |
|
) |
| | |
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 644 of file Schema.cc.
void eyedb::Schema::deferredCollRegister |
( |
const char * |
clname, |
|
|
const eyedbsm::Oid * |
oid | |
|
) |
| | |
Not yet documented.
- Parameters:
-
Definition at line 802 of file Schema.cc.
void eyedb::Schema::garbage |
( |
|
) |
[virtual] |
Status eyedb::Schema::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.
- Parameters:
-
| lang | |
| package | |
| schname | |
| c_namespace | |
| prefix | |
| db_prefix | |
| hints | |
| _export | |
| superclass | |
| incl_file_list | |
- Returns:
Definition at line 1813 of file Schema.cc.
void eyedb::Schema::genODL |
( |
FILE * |
fd, |
|
|
unsigned int |
flags = 0 | |
|
) |
| | const |
Not yet documented.
- Parameters:
-
Definition at line 1659 of file Schema.cc.
Class* eyedb::Schema::getClass |
( |
int |
num |
) |
|
Not yet documented.
- Parameters:
-
- Returns:
Class * eyedb::Schema::getClass |
( |
const char * |
name |
) |
|
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 1383 of file Schema.cc.
Class * eyedb::Schema::getClass |
( |
const Oid & |
poid, |
|
|
Bool |
perform_load = False | |
|
) |
| | |
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 1307 of file Schema.cc.
const LinkedList * eyedb::Schema::getClassList |
( |
void |
|
) |
const |
Not yet documented.
- Returns:
Definition at line 1414 of file Schema.cc.
const char* eyedb::Schema::getName |
( |
void |
|
) |
const [inline] |
Not yet documented.
- Returns:
Definition at line 222 of file Schema.h.
Status eyedb::Schema::getValue |
( |
Data * |
data |
) |
const [virtual] |
Status eyedb::Schema::init |
( |
Database * |
database = NULL , |
|
|
Bool |
create = False | |
|
) |
| | |
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 839 of file Schema.cc.
Status eyedb::Schema::realize |
( |
const RecMode * |
recmode = RecMode::NoRecurs |
) |
[virtual] |
void eyedb::Schema::setName |
( |
const char * |
_name |
) |
|
Not yet documented.
- Parameters:
-
Definition at line 1144 of file Schema.cc.
Status eyedb::Schema::setup |
( |
Bool |
reload |
) |
|
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 675 of file Schema.cc.
Status eyedb::Schema::setValue |
( |
Data |
data |
) |
[virtual] |
Status eyedb::Schema::storeName |
( |
|
) |
|
Not yet documented.
- Returns:
Definition at line 1056 of file Schema.cc.
Not yet documented.
- Parameters:
-
- Returns:
Definition at line 552 of file Schema.cc.
Status eyedb::Schema::trace |
( |
FILE * |
fd = stdout , |
|
|
unsigned int |
flags = 0 , |
|
|
const RecMode * |
recmode = RecMode::FullRecurs | |
|
) |
| | const [virtual] |
Status eyedb::Schema::update |
( |
void |
|
) |
[virtual] |
The documentation for this class was generated from the following files: