eyedb::CollectionClass Class Reference
[eyedb]

Not yet documented. More...

#include <CollectionClass.h>

Inheritance diagram for eyedb::CollectionClass:
eyedb::Class eyedb::Object eyedb::gbxObject eyedb::CollArrayClass eyedb::CollBagClass eyedb::CollListClass eyedb::CollSetClass

List of all members.

Public Member Functions

const char * getCName (Bool useAsRef=False) const
 Not yet documented.
ClassgetCollClass (Bool *isref=NULL, eyedblib::int16 *dim=NULL, eyedblib::int16 *item_size=NULL)
 Not yet documented.
const ClassgetCollClass (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.
virtual CollectionClassasCollectionClass ()
 Not yet documented.
virtual const CollectionClassasCollectionClass () const
 Not yet documented.
virtual Status setName (const char *s)
 Not yet documented.

Static Public Member Functions

static Status make (Database *db, Class **cls)
 Not yet documented.

Protected Member Functions

CollectionClassoperator= (const CollectionClass &)
 Not yet documented.
int genODL (FILE *fd, Schema *) const
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 38 of file CollectionClass.h.


Member Function Documentation

virtual const CollectionClass* eyedb::CollectionClass::asCollectionClass (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 143 of file CollectionClass.h.

virtual CollectionClass* eyedb::CollectionClass::asCollectionClass (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 137 of file CollectionClass.h.

Status eyedb::CollectionClass::create ( void   )  [virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 273 of file CollectionClass.cc.

int eyedb::CollectionClass::genODL ( FILE *  fd,
Schema m 
) const [protected, virtual]

Not yet documented.

Parameters:
fd 
m 
Returns:

Reimplemented from eyedb::Class.

Definition at line 659 of file CollectionClass.cc.

const char * eyedb::CollectionClass::getCName ( Bool  useAsRef = False  )  const [virtual]

Not yet documented.

Parameters:
useAsRef 
Returns:

Reimplemented from eyedb::Class.

Definition at line 51 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.

Parameters:
isref 
dim 
item_size 
Returns:

Definition at line 524 of file CollectionClass.cc.

Class * eyedb::CollectionClass::getCollClass ( Bool *  isref = NULL,
eyedblib::int16 *  dim = NULL,
eyedblib::int16 *  item_size = NULL 
)

Not yet documented.

Parameters:
isref 
dim 
item_size 
Returns:

Definition at line 508 of file CollectionClass.cc.

int eyedb::CollectionClass::getItemSize (  )  const [inline]

Not yet documented.

Returns:

Definition at line 73 of file CollectionClass.h.

Status eyedb::CollectionClass::getStatus (  )  const [inline]

Not yet documented.

Returns:

Definition at line 79 of file CollectionClass.h.

Status eyedb::CollectionClass::make ( Database db,
Class **  cls 
) [static]

Not yet documented.

Parameters:
db 
cls 
Returns:

Definition at line 540 of file CollectionClass.cc.

CollectionClass & eyedb::CollectionClass::operator= ( const CollectionClass cl  )  [protected]

Not yet documented.

Parameters:
cl 
Returns:

Reimplemented from eyedb::Class.

Reimplemented in eyedb::CollArrayClass, eyedb::CollBagClass, eyedb::CollListClass, and eyedb::CollSetClass.

Definition at line 224 of file CollectionClass.cc.

Status eyedb::CollectionClass::remove ( const RecMode recmode = RecMode::NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Class.

Definition at line 503 of file CollectionClass.cc.

Status eyedb::CollectionClass::setName ( const char *  s  )  [virtual]

Not yet documented.

Parameters:
s 
Returns:

Reimplemented from eyedb::Class.

Definition at line 1015 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.

Parameters:
fd 
flags 
recmode 
Returns:

Reimplemented from eyedb::Class.

Definition at line 451 of file CollectionClass.cc.

Status eyedb::CollectionClass::update ( void   )  [virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Class.

Definition at line 382 of file CollectionClass.cc.


The documentation for this class was generated from the following files:

Generated on Wed May 26 10:25:11 2010 for eyedb by  doxygen 1.6.1