Public Member Functions | |
AttrDirect (const Attribute *, const Class *, const Class *, const Class *, int) | |
AttrDirect (Database *, Data, Offset *, const Class *, int) | |
Bool | isVarDim () const |
Not yet documented. | |
Bool | isIndirect () const |
Not yet documented. | |
Status | compile_perst (const AgregatClass *, int *, int *, int *) |
Not yet documented. | |
Status | compile_volat (const AgregatClass *, int *, int *) |
Not yet documented. | |
Status | setOid (Object *, const Oid *, int=1, int=0, Bool=True) const |
Not yet documented. | |
Status | getOid (const Object *, Oid *, int=1, int=0) const |
Not yet documented. | |
Status | setValue (Object *, Data, int, int, Bool=True) const |
Not yet documented. | |
Status | getValue (const Object *, Data *, int, int, Bool *=NULL) const |
Not yet documented. | |
Status | getTValue (Database *db, const Oid &objoid, Data *data, int nb=1, int from=0, Bool *isnull=0, Size *rnb=0, Offset=0) const |
Not yet documented. | |
Status | getVal (Database *, const Oid *, Data, int, int, int, Bool *=NULL) const |
Status | realize (Database *, Object *, const Oid &, const Oid &, AttrIdxContext &idx_ctx, const RecMode *) const |
Not yet documented. | |
Status | remove (Database *, Object *, const Oid &, const Oid &, AttrIdxContext &idx_ctx, const RecMode *) const |
Not yet documented. | |
Status | load (Database *, Object *, const Oid &, LockMode lockmode, AttrIdxContext &, const RecMode *, Bool force=False) const |
Not yet documented. | |
Status | trace (const Object *, FILE *, int *, unsigned int, const RecMode *) const |
Not yet documented. | |
Bool | isFlat () const |
Not yet documented. | |
virtual Status | convert (Database *db, ClassConversion *, Data in_idr, Size in_size) const |
Definition at line 29 of file Attribute_p.h.
Bool eyedb::AttrDirect::isVarDim | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Attribute.
Definition at line 44 of file Attribute_p.h.
Bool eyedb::AttrDirect::isIndirect | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Attribute.
Definition at line 45 of file Attribute_p.h.
Status eyedb::AttrDirect::compile_perst | ( | const AgregatClass * | ma, | |
int * | offset, | |||
int * | size, | |||
int * | inisize | |||
) | [virtual] |
Not yet documented.
ma | ||
offset | ||
size | ||
inisize |
Reimplemented from eyedb::Attribute.
Definition at line 4243 of file Attribute.cc.
Status eyedb::AttrDirect::compile_volat | ( | const AgregatClass * | ma, | |
int * | offset, | |||
int * | size | |||
) | [virtual] |
Not yet documented.
ma | ||
offset | ||
size |
Reimplemented from eyedb::Attribute.
Definition at line 4269 of file Attribute.cc.
Status eyedb::AttrDirect::setOid | ( | Object * | agr, | |
const Oid * | oid, | |||
int | = 1 , |
|||
int | = 0 , |
|||
Bool | = True | |||
) | const [virtual] |
Not yet documented.
agr | ||
oid | ||
?? | ||
?? | ||
?? |
Reimplemented from eyedb::Attribute.
Definition at line 4292 of file Attribute.cc.
Status eyedb::AttrDirect::getOid | ( | const Object * | agr, | |
Oid * | oid, | |||
int | nb = 1 , |
|||
int | from = 0 | |||
) | const [virtual] |
Not yet documented.
agr | ||
oid | ||
?? | ||
?? |
Reimplemented from eyedb::Attribute.
Definition at line 4297 of file Attribute.cc.
Status eyedb::AttrDirect::setValue | ( | Object * | agr, | |
Data | data, | |||
int | nb, | |||
int | from, | |||
Bool | check_class = True | |||
) | const [virtual] |
Not yet documented.
agr | ||
data | ||
nb | ||
from | ||
check_class |
Reimplemented from eyedb::Attribute.
Definition at line 4302 of file Attribute.cc.
Status eyedb::AttrDirect::getValue | ( | const Object * | agr, | |
Data * | data, | |||
int | nb, | |||
int | from, | |||
Bool * | isnull = NULL | |||
) | const [virtual] |
Not yet documented.
agr | ||
data | ||
nb | ||
from | ||
isnull |
Reimplemented from eyedb::Attribute.
Definition at line 4330 of file Attribute.cc.
Status eyedb::AttrDirect::getTValue | ( | Database * | db, | |
const Oid & | objoid, | |||
Data * | data, | |||
int | nb = 1 , |
|||
int | from = 0 , |
|||
Bool * | isnull = 0 , |
|||
Size * | rnb = 0 , |
|||
Offset | poffset = 0 | |||
) | const [virtual] |
Not yet documented.
db | ||
objoid | ||
data | ||
nb | ||
from | ||
isnull | ||
rnb | ||
poffset |
Reimplemented from eyedb::Attribute.
Definition at line 4472 of file Attribute.cc.
Status eyedb::AttrDirect::realize | ( | Database * | db, | |
Object * | agr, | |||
const Oid & | cloid, | |||
const Oid & | objoid, | |||
AttrIdxContext & | idx_ctx, | |||
const RecMode * | rcm | |||
) | const [virtual] |
Not yet documented.
db | ||
agr | ||
cloid | ||
objoid | ||
idx_ctx | ||
rcm |
Reimplemented from eyedb::Attribute.
Definition at line 4111 of file Attribute.cc.
Status eyedb::AttrDirect::remove | ( | Database * | db, | |
Object * | agr, | |||
const Oid & | cloid, | |||
const Oid & | objoid, | |||
AttrIdxContext & | idx_ctx, | |||
const RecMode * | rcm | |||
) | const [virtual] |
Not yet documented.
db | ||
agr | ||
cloid | ||
objoid | ||
idx_ctx | ||
rcm |
Reimplemented from eyedb::Attribute.
Definition at line 4194 of file Attribute.cc.
Status eyedb::AttrDirect::load | ( | Database * | db, | |
Object * | agr, | |||
const Oid & | cloid, | |||
LockMode | lockmode, | |||
AttrIdxContext & | idx_ctx, | |||
const RecMode * | rcm, | |||
Bool | force = False | |||
) | const [virtual] |
Not yet documented.
db | ||
agr | ||
cloid | ||
lockmode | ||
idx_ctx | ||
rcm | ||
force |
Reimplemented from eyedb::Attribute.
Definition at line 4062 of file Attribute.cc.
Status eyedb::AttrDirect::trace | ( | const Object * | agr, | |
FILE * | fd, | |||
int * | indent, | |||
unsigned int | flags, | |||
const RecMode * | rcm | |||
) | const [virtual] |
Not yet documented.
agr | ||
fd | ||
indent | ||
flags | ||
rcm |
Reimplemented from eyedb::Attribute.
Definition at line 4611 of file Attribute.cc.
Bool eyedb::AttrDirect::isFlat | ( | ) | const [inline, virtual] |
Not yet documented.
Reimplemented from eyedb::Attribute.
Definition at line 81 of file Attribute_p.h.