#include <CollArray.h>
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. | |
CollArray & | operator= (const CollArray &o) |
Not yet documented. | |
virtual Object * | clone () 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 CollArray * | asCollArray () |
Not yet documented. | |
virtual const CollArray * | asCollArray () 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 |
Definition at line 38 of file CollArray.h.
eyedb::CollArray::CollArray | ( | const CollArray & | o | ) |
virtual Object* eyedb::CollArray::clone | ( | ) | const [inline, virtual] |
Not yet documented.
value | ||
noDup |
Reimplemented from eyedb::Collection.
Definition at line 146 of file CollArray.cc.
Not yet documented.
value | ||
checkFirst |
Reimplemented from eyedb::Collection.
Definition at line 178 of file CollArray.cc.
Status eyedb::CollArray::insertAt | ( | Collection::ItemId | id, | |
const Value & | value | |||
) |
Status eyedb::CollArray::suppressAt | ( | Collection::ItemId | id | ) |
Status eyedb::CollArray::retrieveAt | ( | Collection::ItemId | id, | |
Value & | value | |||
) | const |
Status eyedb::CollArray::retrieveAt | ( | Collection::ItemId | id, | |
Oid & | item_oid | |||
) | const |
Status eyedb::CollArray::retrieveAt | ( | Collection::ItemId | id, | |
ObjectPtr & | o, | |||
const RecMode * | recmode = RecMode::NoRecurs | |||
) | const |
Not yet documented.
id | ||
o | ||
recmode |
Status eyedb::CollArray::retrieveAt | ( | Collection::ItemId | id, | |
Object *& | o, | |||
const RecMode * | recmode = RecMode::NoRecurs | |||
) | const |
virtual CollArray* eyedb::CollArray::asCollArray | ( | ) | [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 162 of file CollArray.h.
virtual const CollArray* eyedb::CollArray::asCollArray | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Object.
Definition at line 168 of file CollArray.h.