#include <CollectionClass.h>

Public Member Functions | |
| const char * | getCName (Bool useAsRef=False) const |
| Not yet documented. | |
| Class * | getCollClass (Bool *isref=NULL, eyedblib::int16 *dim=NULL, eyedblib::int16 *item_size=NULL) |
| Not yet documented. | |
| const Class * | getCollClass (Bool *isref=NULL, eyedblib::int16 *dim=NULL, eyedblib::int16 *item_size=NULL) const |
| Not yet documented. | |
| int | getItemSize () const |
| Not yet documented. | |
| Status | getStatus () const |
| Not yet documented. | |
| Status | create () |
| Not yet documented. | |
| Status | update () |
| Not yet documented. | |
| Status | remove (const RecMode *recmode=RecMode::NoRecurs) |
| Not yet documented. | |
| Status | trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const |
| Not yet documented. | |
| Status | generateCode_Java (Schema *, const char *prefix, const GenCodeHints &, FILE *) |
| Bool | compare_perform (const Class *cl, Bool compClassOwner, Bool compNum, Bool compName, Bool inDepth) const |
| virtual const char * | getPrefix () const |
| virtual const char * | getCSuffix () const |
| virtual CollectionClass * | asCollectionClass () |
| Not yet documented. | |
| virtual const CollectionClass * | asCollectionClass () const |
| Not yet documented. | |
| virtual Status | setName (const char *s) |
| Not yet documented. | |
| void | invalidateCollClassOid () |
| CollectionClass (const Oid &, const char *) | |
| virtual Status | loadComplete (const Class *) |
Static Public Member Functions | |
| static Status | make (Database *db, Class **cls) |
| Not yet documented. | |
| static void | init () |
| static void | _release () |
Protected Member Functions | |
| CollectionClass (Class *, Bool, const char *) | |
| CollectionClass (Class *, int, const char *) | |
| CollectionClass (const CollectionClass &) | |
| CollectionClass & | operator= (const CollectionClass &) |
| int | genODL (FILE *fd, Schema *) const |
| Not yet documented. | |
Static Protected Member Functions | |
| static const char * | make_name (const char *, Class *, Bool, int, Bool) |
| static CollectionClass * | get (const char *, Class *, Bool, int) |
| static void | set (const char *, Class *, Bool, int, CollectionClass *) |
Protected Attributes | |
| Class * | coll_class |
| Bool | isref |
| eyedblib::int16 | dim |
| Oid | cl_oid |
| eyedblib::int16 | item_size |
| Status | _status |
Definition at line 38 of file CollectionClass.h.
| const char * eyedb::CollectionClass::getCName | ( | Bool | useAsRef = False |
) | const [virtual] |
Not yet documented.
| useAsRef |
Reimplemented from eyedb::Class.
Definition at line 51 of file CollectionClass.cc.
| Class * eyedb::CollectionClass::getCollClass | ( | Bool * | isref = NULL, |
|
| eyedblib::int16 * | dim = NULL, |
|||
| eyedblib::int16 * | item_size = NULL | |||
| ) |
Not yet documented.
| isref | ||
| dim | ||
| item_size |
Definition at line 508 of file CollectionClass.cc.
| const Class * eyedb::CollectionClass::getCollClass | ( | Bool * | isref = NULL, |
|
| eyedblib::int16 * | dim = NULL, |
|||
| eyedblib::int16 * | item_size = NULL | |||
| ) | const |
Not yet documented.
| isref | ||
| dim | ||
| item_size |
Definition at line 524 of file CollectionClass.cc.
| int eyedb::CollectionClass::getItemSize | ( | ) | const [inline] |
| Status eyedb::CollectionClass::getStatus | ( | ) | const [inline] |
| Status eyedb::CollectionClass::create | ( | void | ) | [virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 273 of file CollectionClass.cc.
| Status eyedb::CollectionClass::update | ( | void | ) | [virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 382 of file CollectionClass.cc.
| Status eyedb::CollectionClass::remove | ( | const RecMode * | recmode = RecMode::NoRecurs |
) | [virtual] |
Not yet documented.
| recmode |
Reimplemented from eyedb::Class.
Definition at line 503 of file CollectionClass.cc.
| Status eyedb::CollectionClass::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 451 of file CollectionClass.cc.
| virtual CollectionClass* eyedb::CollectionClass::asCollectionClass | ( | ) | [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 137 of file CollectionClass.h.
| virtual const CollectionClass* eyedb::CollectionClass::asCollectionClass | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 143 of file CollectionClass.h.
| Status eyedb::CollectionClass::setName | ( | const char * | s | ) | [virtual] |
Not yet documented.
| s |
Reimplemented from eyedb::Class.
Definition at line 1015 of file CollectionClass.cc.
| int eyedb::CollectionClass::genODL | ( | FILE * | fd, | |
| Schema * | m | |||
| ) | const [protected, virtual] |
Not yet documented.
| fd | ||
| m |
Reimplemented from eyedb::Class.
Definition at line 659 of file CollectionClass.cc.
1.5.3