Public Member Functions | |
EnumClass (const char *s) | |
Not yet documented. | |
EnumClass (Database *db, const char *s) | |
Not yet documented. | |
EnumClass (const EnumClass &cl) | |
Not yet documented. | |
EnumClass & | operator= (const EnumClass &cl) |
Not yet documented. | |
virtual Object * | clone () const |
Not yet documented. | |
int | getEnumItemsCount () const |
Not yet documented. | |
const EnumItem * | getEnumItem (int n) const |
Not yet documented. | |
const EnumItem * | getEnumItemFromName (const char *nm) const |
Not yet documented. | |
const EnumItem * | getEnumItemFromVal (unsigned int val) const |
Not yet documented. | |
Status | setEnumItems (EnumItem **nitems, int cnt) |
Not yet documented. | |
const EnumItem ** | getEnumItems (int &cnt) const |
Not yet documented. | |
Object * | newObj (Database *db=NULL) const |
Not yet documented. | |
Object * | newObj (Data data, Bool copy=True) const |
Not yet documented. | |
Status | setName (const char *s) |
Not yet documented. | |
void | touch () |
Not yet documented. | |
virtual EnumClass * | asEnumClass () |
Not yet documented. | |
virtual const EnumClass * | asEnumClass () const |
Not yet documented. | |
void | _setCSDRSize (Size, Size) |
Bool | compare_perform (const Class *cl, Bool compClassOwner, Bool compNum, Bool compName, Bool inDepth) const |
Not yet documented. | |
Status | trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const |
Not yet documented. | |
Status | setValue (Data) |
Not yet documented. | |
Status | getValue (Data *) const |
Not yet documented. | |
Status | create () |
Not yet documented. | |
Status | update () |
Not yet documented. | |
Status | remove (const RecMode *=RecMode::NoRecurs) |
Not yet documented. | |
Status | generateCode_Java (Schema *, const char *prefix, const GenCodeHints &, FILE *) |
Status | traceData (FILE *, int, Data, Data, TypeModifier *=NULL) const |
Status | setRawData (Data, Data, int, Bool &, Bool) |
Status | getRawData (Data, Data, int) const |
virtual | ~EnumClass () |
EnumClass (const Oid &, const char *) | |
virtual Status | loadComplete (const Class *) |
Friends | |
Status | enumClassMake (Database *, const Oid *, Object **, const RecMode *, const ObjectHeader *, Data, LockMode, const Class *) |
Definition at line 107 of file EnumClass.h.
eyedb::EnumClass::EnumClass | ( | const char * | s | ) |
eyedb::EnumClass::EnumClass | ( | Database * | db, | |
const char * | s | |||
) |
eyedb::EnumClass::EnumClass | ( | const EnumClass & | cl | ) |
virtual Object* eyedb::EnumClass::clone | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 143 of file EnumClass.h.
int eyedb::EnumClass::getEnumItemsCount | ( | void | ) | const |
const EnumItem * eyedb::EnumClass::getEnumItem | ( | int | n | ) | const |
const EnumItem * eyedb::EnumClass::getEnumItemFromName | ( | const char * | nm | ) | const |
const EnumItem * eyedb::EnumClass::getEnumItemFromVal | ( | unsigned int | val | ) | const |
const EnumItem ** eyedb::EnumClass::getEnumItems | ( | int & | cnt | ) | const |
Not yet documented.
db |
Reimplemented from eyedb::Class.
Definition at line 193 of file EnumClass.cc.
Not yet documented.
data | ||
copy |
Reimplemented from eyedb::Class.
Definition at line 205 of file EnumClass.cc.
Status eyedb::EnumClass::setName | ( | const char * | s | ) | [virtual] |
Not yet documented.
s |
Reimplemented from eyedb::Class.
Definition at line 222 of file EnumClass.cc.
virtual EnumClass* eyedb::EnumClass::asEnumClass | ( | ) | [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 218 of file EnumClass.h.
virtual const EnumClass* eyedb::EnumClass::asEnumClass | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 224 of file EnumClass.h.
Bool eyedb::EnumClass::compare_perform | ( | const Class * | cl, | |
Bool | compClassOwner, | |||
Bool | compNum, | |||
Bool | compName, | |||
Bool | inDepth | |||
) | const [virtual] |
Not yet documented.
cl |
Reimplemented from eyedb::Class.
Definition at line 176 of file EnumClass.cc.
Status eyedb::EnumClass::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 227 of file EnumClass.cc.
Not yet documented.
data |
Reimplemented from eyedb::Class.
Definition at line 403 of file EnumClass.cc.
Not yet documented.
data |
Reimplemented from eyedb::Class.
Definition at line 408 of file EnumClass.cc.
Status eyedb::EnumClass::create | ( | void | ) | [virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 413 of file EnumClass.cc.
Status eyedb::EnumClass::update | ( | void | ) | [virtual] |
Not yet documented.
Reimplemented from eyedb::Class.
Definition at line 474 of file EnumClass.cc.
Status eyedb::EnumClass::remove | ( | const RecMode * | recmode = RecMode::NoRecurs |
) | [virtual] |
Not yet documented.
recmode |
Reimplemented from eyedb::Class.
Definition at line 479 of file EnumClass.cc.