eyedb::Agregat Class Reference
[eyedb]

Not yet documented. More...

#include <Agregat.h>

Inheritance diagram for eyedb::Agregat:
eyedb::Instance eyedb::Object eyedb::gbxObject eyedb::Struct eyedb::Union eyedb::Database

List of all members.

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.
Agregatoperator= (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, Bool check_class=True)
 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 AgregatasAgregat ()
 Not yet documented.
virtual const AgregatasAgregat () const
 Not yet documented.

Protected Member Functions

virtual void garbage ()
 Not yet documented.

Detailed Description

Not yet documented.

Definition at line 38 of file Agregat.h.


Constructor & Destructor Documentation

eyedb::Agregat::Agregat ( Database db = 0,
const Dataspace *  dataspace = 0 
)

Not yet documented.

Parameters:
db 
dataspace 

Definition at line 477 of file Agregat.cc.

eyedb::Agregat::Agregat ( const Agregat o  ) 

Not yet documented.

Parameters:
o 

Definition at line 635 of file Agregat.cc.

eyedb::Agregat::Agregat ( const Agregat o,
Bool  share = False 
)

Not yet documented.

Parameters:
o 
share 

Definition at line 631 of file Agregat.cc.


Member Function Documentation

virtual const Agregat* eyedb::Agregat::asAgregat (  )  const [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 166 of file Agregat.h.

virtual Agregat* eyedb::Agregat::asAgregat (  )  [inline, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Object.

Definition at line 160 of file Agregat.h.

void eyedb::Agregat::garbage (  )  [protected, virtual]

Not yet documented.

Returns:

Reimplemented from eyedb::Instance.

Reimplemented in eyedb::Database.

Definition at line 587 of file Agregat.cc.

Status eyedb::Agregat::getItemOid ( const Attribute agreg,
Oid poid,
int  nb = 1,
int  from = 0 
) const

Not yet documented.

Parameters:
agreg 
poid 
nb 
from 
Returns:

Definition at line 76 of file Agregat.cc.

Status eyedb::Agregat::getItemSize ( const Attribute agreg,
Size *  psize 
) const

Not yet documented.

Parameters:
agreg 
psize 
Returns:

Definition at line 117 of file Agregat.cc.

Status eyedb::Agregat::getValue ( Data *  data  )  const [virtual]

Not yet documented.

Idem, bizarre, n'est pas dans le .cc

Parameters:
data 
Returns:

Implements eyedb::Object.

Definition at line 565 of file Agregat.cc.

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

Not yet documented.

Parameters:
o 

Reimplemented from eyedb::Object.

Definition at line 640 of file Agregat.cc.

Status eyedb::Agregat::realize ( const RecMode recmode = RecMode::NoRecurs  )  [virtual]

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Object.

Definition at line 265 of file Agregat.cc.

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

Not yet documented.

Parameters:
recmode 
Returns:

Reimplemented from eyedb::Object.

Definition at line 439 of file Agregat.cc.

Status eyedb::Agregat::setItemOid ( const Attribute agreg,
const Oid poid,
int  nb = 1,
int  from = 0,
Bool  check_class = True 
)

Not yet documented.

Parameters:
agreg 
poid 
nb 
from 
Returns:

Definition at line 54 of file Agregat.cc.

Status eyedb::Agregat::setItemSize ( const Attribute agreg,
Size  size 
)

Not yet documented.

Parameters:
agreg 
size 
Returns:

Definition at line 107 of file Agregat.cc.

Status eyedb::Agregat::setItemValue ( const Attribute agreg,
Data  data,
int  nb = 1,
int  from = 0 
)

Not yet documented.

Parameters:
agreg 
data 
nb 
from 
Returns:

Definition at line 87 of file Agregat.cc.

Status eyedb::Agregat::setValue ( Data  data  )  [virtual]

Not yet documented.

Bizarre, n'est pas dans le .cc

Parameters:
data 
Returns:

Implements eyedb::Object.

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

Parameters:
fd 
flags 
recmode 
Returns:

Implements eyedb::Object.

Definition at line 189 of file Agregat.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