eyedb::CollList Class Reference
[eyedb]

Not yet documented. More...

#include <CollList.h>

Inheritance diagram for eyedb::CollList:

eyedb::Collection eyedb::Instance eyedb::Object eyedb::gbxObject

List of all members.

Public Member Functions

 CollList (Database *db, const char *n, Class *mc=NULL, Bool isref=True, const IndexImpl *idximpl=0)
 Not yet documented.
 CollList (Database *db, const char *n, Class *mc, int dim, const IndexImpl *idximpl=0)
 Not yet documented.
 CollList (const CollList &o)
 Not yet documented.
CollListoperator= (const CollList &o)
 Not yet documented.
virtual Objectclone () const
 Not yet documented.
Status insert (const Value &value, Bool noDup=False)
 Not yet documented.
Status insertFirst (const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertLast (const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertBefore (Collection::ItemId id, const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status insertAfter (Collection::ItemId id, const Value &value, Collection::ItemId *iid=0)
 Not yet documented.
Status replaceAt (Collection::ItemId id, const Value &value)
 Not yet documented.
Status suppressAt (Collection::ItemId id)
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Oid &item_oid) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, ObjectPtr &item_o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Object *&item_o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Value &value) const
 Not yet documented.
virtual CollListasCollList ()
 Not yet documented.
virtual const CollListasCollList () const
 Not yet documented.
 CollList (const char *, Class *=NULL, Bool=True, const IndexImpl *=0)
 CollList (const char *, Class *, int, const IndexImpl *=0)
Status insert_p (const Oid &item_oid, Bool noDup=False)
Status insert_p (const Object *item_o, Bool noDup=False)
Status insert_p (Data val, Bool noDup=False, Size size=defaultSize)
Status insertFirst_p (const Oid &item_oid, Collection::ItemId *iid=0)
Status insertFirst_p (const Object *item_o, Collection::ItemId *iid=0)
Status insertLast_p (const Oid &item_oid, Collection::ItemId *iid=0)
Status insertLast_p (const Object *item_o, Collection::ItemId *iid=0)
Status insertBefore_p (Collection::ItemId id, const Oid &item_oid, Collection::ItemId *iid=0)
Status insertBefore_p (Collection::ItemId id, const Object *item_o, Collection::ItemId *iid=0)
Status insertAfter_p (Collection::ItemId id, const Oid &item_oid, Collection::ItemId *iid=0)
Status insertAfter_p (Collection::ItemId id, const Object *item_o, Collection::ItemId *iid=0)
Status replaceAt_p (Collection::ItemId id, const Oid &item_oid)
Status replaceAt_p (Collection::ItemId id, const Object *item_o)

Friends

class CollectionPeer


Detailed Description

Not yet documented.

Definition at line 38 of file CollList.h.


Constructor & Destructor Documentation

eyedb::CollList::CollList ( Database db,
const char *  n,
Class mc = NULL,
Bool  isref = True,
const IndexImpl idximpl = 0 
)

Not yet documented.

Parameters:
db 
n 
mc 
isref 
idximpl 

Definition at line 74 of file CollList.cc.

eyedb::CollList::CollList ( Database db,
const char *  n,
Class mc,
int  dim,
const IndexImpl idximpl = 0 
)

Not yet documented.

Parameters:
db 
n 
mc 
dim 
idximpl 

Definition at line 83 of file CollList.cc.

eyedb::CollList::CollList ( const CollList o  ) 

Not yet documented.

Parameters:
o 

Definition at line 92 of file CollList.cc.


Member Function Documentation

CollList & eyedb::CollList::operator= ( const CollList o  ) 

Not yet documented.

Parameters:
o 

Definition at line 99 of file CollList.cc.

virtual Object* eyedb::CollList::clone (  )  const [inline, virtual]

Not yet documented.

Returns:

Implements eyedb::Object.

Definition at line 83 of file CollList.h.

Status eyedb::CollList::insert ( const Value value,
Bool  noDup = False 
) [virtual]

Not yet documented.

Parameters:
value 
noDup 
Returns:

Reimplemented from eyedb::Collection.

Definition at line 132 of file CollList.cc.

Status eyedb::CollList::insertFirst ( const Value value,
Collection::ItemId iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 138 of file CollList.cc.

Status eyedb::CollList::insertLast ( const Value value,
Collection::ItemId iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 153 of file CollList.cc.

Status eyedb::CollList::insertBefore ( Collection::ItemId  id,
const Value value,
Collection::ItemId iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 180 of file CollList.cc.

Status eyedb::CollList::insertAfter ( Collection::ItemId  id,
const Value value,
Collection::ItemId iid = 0 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 198 of file CollList.cc.

Status eyedb::CollList::replaceAt ( Collection::ItemId  id,
const Value value 
)

Not yet documented.

Parameters:
id 
value 
Returns:

Definition at line 214 of file CollList.cc.

Status eyedb::CollList::suppressAt ( Collection::ItemId  id  ) 

Not yet documented.

Parameters:
id 
Returns:

Definition at line 219 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Oid item_oid 
) const

Not yet documented.

Parameters:
id 
item_oid 
Returns:

Definition at line 224 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
ObjectPtr item_o,
const RecMode recmode = RecMode::NoRecurs 
) const

Not yet documented.

Parameters:
id 
item_o 
recmode 
Returns:

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Object *&  item_o,
const RecMode recmode = RecMode::NoRecurs 
) const

Not yet documented.

Parameters:
id 
item_o 
recmode 
Returns:

Definition at line 229 of file CollList.cc.

Status eyedb::CollList::retrieveAt ( Collection::ItemId  id,
Value value 
) const

Not yet documented.

Parameters:
id 
value 
Returns:

Definition at line 234 of file CollList.cc.

virtual CollList* eyedb::CollList::asCollList (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 179 of file CollList.h.

virtual const CollList* eyedb::CollList::asCollList (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 185 of file CollList.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:18 2008 for eyedb by  doxygen 1.5.3