eyedb::CollArray Class Reference
[eyedb]

Not yet documented. More...

#include <CollArray.h>

Inheritance diagram for eyedb::CollArray:

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

List of all members.

Public Member Functions

 CollArray (Database *db, const char *n, Class *mc=NULL, Bool isref=True, const IndexImpl *idximpl=0)
 Not yet documented.
 CollArray (Database *db, const char *n, Class *mc, int dim, const IndexImpl *idximpl=0)
 Not yet documented.
 CollArray (const CollArray &o)
 Not yet documented.
CollArrayoperator= (const CollArray &o)
 Not yet documented.
virtual Objectclone () const
 Not yet documented.
Status insert (const Value &value, Bool noDup=False)
 Not yet documented.
Status suppress (const Value &value, Bool checkFirst=False)
 Not yet documented.
Status insertAt (Collection::ItemId id, const Value &value)
 Not yet documented.
Status append (const Value &value)
 Not yet documented.
Status suppressAt (Collection::ItemId id)
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Value &value) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Oid &item_oid) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, ObjectPtr &o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
Status retrieveAt (Collection::ItemId id, Object *&o, const RecMode *recmode=RecMode::NoRecurs) const
 Not yet documented.
virtual CollArrayasCollArray ()
 Not yet documented.
virtual const CollArrayasCollArray () const
 Not yet documented.
Status getImplStats (std::string &, std::string &, Bool dspImpl=True, Bool full=False, const char *indent="")
Status getImplStats (IndexStats *&, IndexStats *&)
Status simulate (const IndexImpl &, std::string &, std::string &, Bool dspImpl=True, Bool full=False, const char *indent="")
Status simulate (const IndexImpl &, IndexStats *&, IndexStats *&)
virtual void garbage ()
 Not yet documented.
 CollArray (const char *, Class *=NULL, Bool=True, const IndexImpl *=0)
 CollArray (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 suppress_p (const Oid &item_oid, Bool checkFirst=False)
Status suppress_p (const Object *item_o, Bool checkFirst=False)
Status suppress_p (Data data, Bool checkFirst=False, Size size=defaultSize)
Status insertAt_p (Collection::ItemId id, const Oid &item_oid)
Status insertAt_p (Collection::ItemId id, const Object *item_o)
Status insertAt_p (Collection::ItemId id, Data val, Size size=defaultSize)
Status append_p (const Oid &item_oid, Bool noDup=False)
Status append_p (const Object *item_o, Bool noDup=False)
Status append_p (Data data, Bool noDup=False, Size size=defaultSize)
Status retrieveAt_p (Collection::ItemId id, Data data, Size size=defaultSize) const

Friends

class CollectionPeer


Detailed Description

Not yet documented.

Definition at line 38 of file CollArray.h.


Constructor & Destructor Documentation

eyedb::CollArray::CollArray ( 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 83 of file CollArray.cc.

eyedb::CollArray::CollArray ( 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 92 of file CollArray.cc.

eyedb::CollArray::CollArray ( const CollArray o  ) 

Not yet documented.

Parameters:
o 

Definition at line 101 of file CollArray.cc.


Member Function Documentation

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

Not yet documented.

Parameters:
o 

Definition at line 110 of file CollArray.cc.

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

Not yet documented.

Returns:

Implements eyedb::Object.

Definition at line 83 of file CollArray.h.

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

Not yet documented.

Parameters:
value 
noDup 
Returns:

Reimplemented from eyedb::Collection.

Definition at line 146 of file CollArray.cc.

Status eyedb::CollArray::suppress ( const Value value,
Bool  checkFirst = False 
) [virtual]

Not yet documented.

Parameters:
value 
checkFirst 
Returns:

Reimplemented from eyedb::Collection.

Definition at line 178 of file CollArray.cc.

Status eyedb::CollArray::insertAt ( Collection::ItemId  id,
const Value value 
)

Not yet documented.

Parameters:
value 
Returns:

Definition at line 302 of file CollArray.cc.

Status eyedb::CollArray::append ( const Value value  ) 

Not yet documented.

Parameters:
value 
Returns:

Definition at line 720 of file CollArray.cc.

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

Not yet documented.

Parameters:
id 
Returns:

Definition at line 323 of file CollArray.cc.

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

Not yet documented.

Parameters:
id 
value 
Returns:

Definition at line 595 of file CollArray.cc.

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

Not yet documented.

Parameters:
id 
item_oid 
Returns:

Definition at line 388 of file CollArray.cc.

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

Not yet documented.

Parameters:
id 
o 
recmode 
Returns:

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

Not yet documented.

Parameters:
id 
o 
recmode 
Returns:

Definition at line 449 of file CollArray.cc.

virtual CollArray* eyedb::CollArray::asCollArray (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 162 of file CollArray.h.

virtual const CollArray* eyedb::CollArray::asCollArray (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 168 of file CollArray.h.


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