#include <Agregat.h>
Public Member Functions | |
Agregat (Database *db=0, const Dataspace *dataspace=0) | |
Not yet documented. | |
Agregat (const Agregat &o) | |
Not yet documented. | |
Agregat (const Agregat *o, Bool share=False) | |
Not yet documented. | |
Agregat & | operator= (const Agregat &o) |
Not yet documented. | |
Status | setValue (Data data) |
Not yet documented. | |
Status | getValue (Data *data) const |
Not yet documented. | |
Status | setItemSize (const Attribute *agreg, Size size) |
Not yet documented. | |
Status | getItemSize (const Attribute *agreg, Size *psize) const |
Not yet documented. | |
Status | setItemValue (const Attribute *agreg, Data data, int nb=1, int from=0) |
Not yet documented. | |
Status | setItemOid (const Attribute *agreg, const Oid *poid, int nb=1, int from=0) |
Not yet documented. | |
Status | getItemOid (const Attribute *agreg, Oid *poid, int nb=1, int from=0) const |
Not yet documented. | |
virtual Status | realize (const RecMode *recmode=RecMode::NoRecurs) |
Not yet documented. | |
virtual Status | remove (const RecMode *recmode=RecMode::NoRecurs) |
Not yet documented. | |
virtual Status | trace (FILE *fd=stdout, unsigned int flags=0, const RecMode *recmode=RecMode::FullRecurs) const |
Not yet documented. | |
virtual Agregat * | asAgregat () |
Not yet documented. | |
virtual const Agregat * | asAgregat () const |
Not yet documented. | |
virtual | ~Agregat () |
virtual void | manageCycle (gbxCycleContext &) |
Status | realizePerform (const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *) |
Status | loadPerform (const Oid &cloid, LockMode, AttrIdxContext &idx_ctx, const RecMode *=RecMode::NoRecurs) |
Status | removePerform (const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *) |
Protected Member Functions | |
Status | checkAgreg (const Attribute *) const |
Status | create () |
Not yet documented. | |
Status | update () |
Not yet documented. | |
virtual void | garbage () |
Not yet documented. | |
void | initialize (Database *) |
Definition at line 38 of file Agregat.h.
eyedb::Agregat::Agregat | ( | const Agregat & | o | ) |
Not yet documented.
Bizarre, n'est pas dans le .cc
data |
Implements eyedb::Object.
Definition at line 540 of file Agregat.cc.
Not yet documented.
Idem, bizarre, n'est pas dans le .cc
data |
Implements eyedb::Object.
Definition at line 535 of file Agregat.cc.
Status eyedb::Agregat::setItemValue | ( | const Attribute * | agreg, | |
Data | data, | |||
int | nb = 1 , |
|||
int | from = 0 | |||
) |
Not yet documented.
agreg | ||
data | ||
nb | ||
from |
Definition at line 75 of file Agregat.cc.
Status eyedb::Agregat::setItemOid | ( | const Attribute * | agreg, | |
const Oid * | poid, | |||
int | nb = 1 , |
|||
int | from = 0 | |||
) |
Not yet documented.
agreg | ||
poid | ||
nb | ||
from |
Definition at line 54 of file Agregat.cc.
Status eyedb::Agregat::getItemOid | ( | const Attribute * | agreg, | |
Oid * | poid, | |||
int | nb = 1 , |
|||
int | from = 0 | |||
) | const |
Not yet documented.
agreg | ||
poid | ||
nb | ||
from |
Definition at line 65 of file Agregat.cc.
Status eyedb::Agregat::realize | ( | const RecMode * | recmode = RecMode::NoRecurs |
) | [virtual] |
Not yet documented.
recmode |
Reimplemented from eyedb::Object.
Reimplemented in eyedb::ClassComponent, eyedb::Index, eyedb::HashIndex, eyedb::BTreeIndex, eyedb::CollAttrImpl, eyedb::Method, eyedb::Trigger, eyedb::UniqueConstraint, eyedb::NotNullConstraint, eyedb::CardinalityConstraint_Test, and eyedb::Protection.
Definition at line 248 of file Agregat.cc.
Status eyedb::Agregat::remove | ( | const RecMode * | recmode = RecMode::NoRecurs |
) | [virtual] |
Not yet documented.
recmode |
Reimplemented from eyedb::Object.
Reimplemented in eyedb::ClassComponent, eyedb::Index, eyedb::HashIndex, eyedb::BTreeIndex, eyedb::CollAttrImpl, eyedb::Method, eyedb::Trigger, eyedb::UniqueConstraint, eyedb::NotNullConstraint, eyedb::CardinalityConstraint_Test, and eyedb::Protection.
Definition at line 409 of file Agregat.cc.
Status eyedb::Agregat::trace | ( | FILE * | fd = stdout , |
|
unsigned int | flags = 0 , |
|||
const RecMode * | recmode = RecMode::FullRecurs | |||
) | const [virtual] |
Not yet documented.
fd | ||
flags | ||
recmode |
Implements eyedb::Object.
Definition at line 177 of file Agregat.cc.
virtual Agregat* eyedb::Agregat::asAgregat | ( | ) | [inline, virtual] |
virtual const Agregat* eyedb::Agregat::asAgregat | ( | ) | const [inline, virtual] |
Status eyedb::Agregat::create | ( | ) | [protected, virtual] |
Status eyedb::Agregat::update | ( | ) | [protected, virtual] |
void eyedb::Agregat::garbage | ( | ) | [protected, virtual] |
Not yet documented.
Reimplemented from eyedb::Instance.
Reimplemented in eyedb::Database.
Definition at line 557 of file Agregat.cc.