_release() | eyedb::AttrNative | [static] |
add(Database *db, ClassConversion *conv, Data in_idr, Size in_size) const | eyedb::Attribute | [protected] |
addComponent(Database *db, AttributeComponent *comp) const | eyedb::Attribute | |
attr_comp_set | eyedb::Attribute | [protected] |
attr_comp_set_oid | eyedb::Attribute | [protected] |
Attribute(Class *tp, const char *s, Bool isref=False, int ndims=0, int *dims=0) | eyedb::Attribute | |
Attribute(Class *tp, const char *s, int dim) | eyedb::Attribute | |
Attribute(const Attribute *attr, const Class *cls, const Class *class_owner, const Class *dyn_class_owner, int n) | eyedb::Attribute | |
Attribute(Database *, Data, Offset *, const Class *, int) | eyedb::Attribute | [protected] |
AttrNative(Class *, Class *, const char *, Bool isRef, Status(*)(const Object *, Data *, int, int, Bool *, Bool, Size *), Status(*)(Object *, Data, int, int), Status(*)(const Object *, Oid *oid, int nb, int from), Status(*)(Object *, const Oid *, int, int, Bool)) | eyedb::AttrNative | |
AttrNative(Class *, Class *, const char *, int dim, Status(*)(const Object *, Data *, int, int, Bool *, Bool, Size *), Status(*)(Object *, Data, int, int), Status(*)(const Object *, Oid *oid, int nb, int from), Status(*)(Object *, const Oid *, int, int, Bool)) | eyedb::AttrNative | |
AttrNative(const AttrNative *, const Class *, const Class *, const Class *, int) | eyedb::AttrNative | |
card | eyedb::Attribute | [protected] |
cardManage(Database *, Object *, int) const | eyedb::Attribute | [protected] |
check() const | eyedb::Attribute | [virtual] |
checkAttrPath(Schema *m, const Class *&rcls, const Attribute *&attr, const char *attrpath, AttrIdxContext *idx_ctx=0, Bool just_check_attr=False) | eyedb::Attribute | [static] |
checkRange(int, int &) const | eyedb::Attribute | [protected, virtual] |
checkTypes(Data, Size, int) const | eyedb::Attribute | [protected] |
checkVarRange(const Object *, int, int &, Size *) const | eyedb::Attribute | [protected, virtual] |
checkVarRange(int from, int nb, Size size) const | eyedb::Attribute | [protected, virtual] |
class_owner | eyedb::Attribute | [protected] |
clean(Database *db) | eyedb::Attribute | |
clone(Database *db=0) const | eyedb::Attribute | [virtual] |
cls | eyedb::Attribute | [protected] |
code | eyedb::Attribute | [protected] |
codeIDR(Database *db, Data *data, Offset *offset, Size *alloc_size) | eyedb::Attribute | |
collimplPrologue(Database *db, const AttrIdxContext &idx_ctx, CollAttrImpl *&) const | eyedb::Attribute | [protected] |
compare(Database *db, const Attribute *item) const | eyedb::Attribute | |
compare(Database *, const Attribute *, Bool compClassOwner, Bool compNum, Bool compName, Bool inDepth) const | eyedb::Attribute | |
compile_perst(const AgregatClass *ma, int *offset, int *size, int *inisize) | eyedb::Attribute | [virtual] |
compile_volat(const AgregatClass *ma, int *offset, int *size) | eyedb::Attribute | [virtual] |
completeInverse(Schema *) | eyedb::Attribute | |
composedMode | eyedb::Attribute | [static] |
constraintPrologue(Database *db, const AttrIdxContext &idx_ctx, Bool ¬null_comp, Bool ¬null, Bool &unique_comp, Bool &unique) const | eyedb::Attribute | [protected] |
convert(Database *db, ClassConversion *, Data in_idr, Size in_size) const | eyedb::Attribute | [virtual] |
copy(int, Attribute **&, unsigned int &, Class *) | eyedb::AttrNative | [static] |
createDeferredIndex_realize(Database *db, const AttrIdxContext &idx_ctx, Index *idx) | eyedb::Attribute | |
createEntries(Database *db, const Oid &oid, Object *o, AttrIdxContext &, Attribute *attrs[], int depth, int last, unsigned char entry[], Index *) | eyedb::Attribute | [static] |
createEntries_realize(Database *db, Attribute *attr, const Oid &oid, Object *o, AttrIdxContext &idx_ctx, unsigned char entry[], Index *idx) | eyedb::Attribute | [static] |
createIndexEntry(Database *db, Data pdata, const Oid *oid, const Oid *cloid, int offset, int count, int, Size, Bool, AttrIdxContext &idx_ctx) | eyedb::Attribute | |
createIndexEntry_realize(Database *db, Data idr, const Oid *oid, const Oid *cloid, int offset, Bool novd, AttrIdxContext &idx_ctx, int count=0, int size=-1) | eyedb::Attribute | |
createInverse_realize(Database *db, Data pdata, const Oid *oid) const | eyedb::Attribute | [virtual] |
dataspace | eyedb::Attribute | [protected] |
decodeIDR(Data data, Offset *offset) | eyedb::Attribute | |
defaultSize enum value | eyedb::Attribute | |
destroyIndex(Database *db, Index *idx) const | eyedb::Attribute | |
directAccess enum value | eyedb::Attribute | |
dspid | eyedb::Attribute | [protected] |
dumpData(Data) | eyedb::Attribute | |
dyn_class_owner | eyedb::Attribute | [protected] |
endoff | eyedb::Attribute | [protected] |
garbage(Object *, int) const | eyedb::Attribute | [virtual] |
garbage(Data, int) const | eyedb::Attribute | [inline, protected] |
generateBody_C(Class *, GenContext *, const GenCodeHints &hints) | eyedb::AttrNative | [inline, virtual] |
generateBody_Java(Class *, GenContext *, const GenCodeHints &, const char *prefix) | eyedb::AttrNative | [inline, virtual] |
generateClassDesc_C(GenContext *) | eyedb::AttrNative | [inline, virtual] |
generateClassDesc_Java(GenContext *) | eyedb::AttrNative | [inline, virtual] |
generateCode_C(Class *, const GenCodeHints &, GenContext *, GenContext *) | eyedb::AttrNative | [inline, virtual] |
generateCode_Java(Class *, GenContext *, const GenCodeHints &, const char *) | eyedb::AttrNative | [inline, virtual] |
generateCollGetMethod_Java(Class *own, GenContext *ctx, Bool isoid, const GenCodeHints &hints, const char *_const) | eyedb::Attribute | [protected, virtual] |
generateCollInsertClassMethod_Java(Class *, GenContext *, const GenCodeHints &, Bool) | eyedb::Attribute | [protected, virtual] |
generateCollRealizeClassMethod_Java(Class *, GenContext *, const GenCodeHints &hints, Bool, int acctype) | eyedb::Attribute | [protected, virtual] |
generateCollSetClassMethod_C(Class *, GenContext *, const GenCodeHints &hints, const char *, Bool) | eyedb::AttrNative | [inline] |
generateCollSetClassMethod_Java(Class *, GenContext *, const GenCodeHints &, Bool) | eyedb::AttrNative | [inline] |
generateCollSuppressClassMethod_Java(Class *, GenContext *, const GenCodeHints &, Bool) | eyedb::Attribute | [protected, virtual] |
generateGetMethod_C(Class *, GenContext *, Bool, const GenCodeHints &hints, const char *) | eyedb::AttrNative | [inline, virtual] |
generateGetMethod_Java(Class *, GenContext *, Bool, const GenCodeHints &, const char *, const char *) | eyedb::AttrNative | [inline, virtual] |
generateSetMethod_C(Class *, GenContext *, const GenCodeHints &hints) | eyedb::AttrNative | [inline, virtual] |
generateSetMethod_C(Class *, GenContext *, Bool, const GenCodeHints &hints) | eyedb::AttrNative | [inline, virtual] |
generateSetMethod_Java(Class *, GenContext *, Bool, const GenCodeHints &) | eyedb::AttrNative | [inline, virtual] |
generateSetMethod_Java(Class *, GenContext *, const GenCodeHints &) | eyedb::AttrNative | [inline, virtual] |
getAttrCompSetOid() const | eyedb::Attribute | [inline] |
getCardinalityConstraint() const | eyedb::Attribute | |
getClass() const | eyedb::Attribute | [inline] |
getClassOwner() const | eyedb::Attribute | [inline] |
getCollAttrImpl(Database *db, const char *attrpath, CollAttrImpl *&collimpl) | eyedb::Attribute | [static] |
getDefaultDataspace(const Dataspace *&dataspace) const | eyedb::Attribute | [virtual] |
getDynClassOwner() const | eyedb::Attribute | [inline] |
getIdx(Database *db, int ind, int &maxind, Size &sz, const AttrIdxContext &idx_ctx, Index *&idx, eyedbsm::Idx *&se_idx) const | eyedb::Attribute | |
getIndex(Database *db, const char *attrpath, Index *&idx) | eyedb::Attribute | [static] |
getInverse(const char **, const char **, const Attribute **) const | eyedb::Attribute | |
getLocations(ObjectLocationArray &) | eyedb::Attribute | [virtual] |
getMagOrder() const | eyedb::Attribute | [inline] |
getName() const | eyedb::Attribute | |
getNotNullConstraint(Database *db, const char *attrpath, NotNullConstraint *¬null) | eyedb::Attribute | [static] |
getNum() const | eyedb::Attribute | [inline] |
getOid(const Object *, Oid *oid, int nb, int from) const | eyedb::AttrNative | [virtual] |
getPersistentIDR(Offset &p_off, Size &item_p_sz, Size &p_sz, Size &item_ini_sz) const | eyedb::Attribute | |
getPersistentIDR() const | eyedb::Attribute | [inline] |
getSize(Data idr, Size &size) const | eyedb::Attribute | [virtual] |
getSize(const Object *agr, Size &size) const | eyedb::Attribute | [virtual] |
getSize(Database *db, const Oid *data_oid, Size &size) const | eyedb::Attribute | [virtual] |
getTValue(Database *db, const Oid &objoid, Data *data, int nb=1, int from=0, Bool *isnull=0, Size *rnb=0, Offset=0) const | eyedb::AttrNative | [virtual] |
getTypeModifier() const | eyedb::Attribute | |
getUniqueConstraint(Database *db, const char *attrpath, UniqueConstraint *&unique) | eyedb::Attribute | [static] |
getUserData(void) | eyedb::Attribute | [inline] |
getUserData(void) const | eyedb::Attribute | [inline] |
getVal(Database *, const Oid *, Data, int, int, int, Bool *=0) const | eyedb::Attribute | [virtual] |
getValue(const Object *, Data *, int, int, Bool *) const | eyedb::AttrNative | [virtual] |
eyedb::Attribute::getValue(Database *, Data, Data *, Size, int, int, Data, Bool *) const | eyedb::Attribute | [protected] |
getVarDimOid(const Object *, Oid *) const | eyedb::Attribute | [protected, virtual] |
getVolatileIDR(Offset &v_off, Size &item_v_sz, Size &v_sz) const | eyedb::Attribute | |
hasInverse() const | eyedb::Attribute | |
idr_inisize | eyedb::Attribute | [protected] |
idr_item_psize | eyedb::Attribute | [protected] |
idr_item_vsize | eyedb::Attribute | [protected] |
idr_poff | eyedb::Attribute | [protected] |
idr_psize | eyedb::Attribute | [protected] |
idr_voff | eyedb::Attribute | [protected] |
idr_vsize | eyedb::Attribute | [protected] |
idxNotNull | eyedb::Attribute | [static] |
idxNull | eyedb::Attribute | [static] |
incrRefCount(Object *, Data, int) const | eyedb::Attribute | [protected] |
indexPrologue(Database *db, const AttrIdxContext &idx_ctx, Index *&idx, Bool create) | eyedb::Attribute | |
init() | eyedb::AttrNative | [static] |
inverse_coll_perform(Database *, InvObjOp, const Oid &, const Oid &) const | eyedb::Attribute | |
inverseManage(Database *, Object *, int) const | eyedb::Attribute | [protected] |
inverseManage(Database *, Object *, Object *) const | eyedb::Attribute | [protected] |
invObjCreate enum value | eyedb::Attribute | |
InvObjOp enum name | eyedb::Attribute | |
invObjRemove enum value | eyedb::Attribute | |
invObjUpdate enum value | eyedb::Attribute | |
is_basic_enum | eyedb::Attribute | [protected] |
is_string | eyedb::Attribute | [protected] |
isBasicOrEnum() const | eyedb::Attribute | [inline, virtual] |
isFlat() const | eyedb::Attribute | [inline, virtual] |
isIndirect() const | eyedb::Attribute | [virtual] |
isNative() const | eyedb::AttrNative | [inline, virtual] |
isNull(Data inidata, const TypeModifier *tmod) | eyedb::Attribute | [static] |
isNull(Data inidata, int nb, int from) | eyedb::Attribute | [static] |
isString() const | eyedb::Attribute | [inline, virtual] |
isVarDim() const | eyedb::Attribute | [virtual] |
load(Database *db, Object *agr, const Oid &cloid, LockMode lockmode, AttrIdxContext &idx_ctx, const RecMode *rcm, Bool force=False) const | eyedb::Attribute | [virtual] |
log_comp_entry_fmt | eyedb::Attribute | [static] |
log_item_entry_fmt | eyedb::Attribute | [static] |
magorder | eyedb::Attribute | [protected] |
manageCycle(Object *, Data, int, gbxCycleContext &r) const | eyedb::Attribute | [protected] |
move(const Dataspace *dataspace) | eyedb::Attribute | [virtual] |
name | eyedb::Attribute | [protected] |
num | eyedb::Attribute | [protected] |
oid_cl | eyedb::Attribute | [protected] |
oid_cl_own | eyedb::Attribute | [protected] |
openMultiIndexRealize(Database *db, Index *) | eyedb::Attribute | [static] |
pre_release() | eyedb::Attribute | |
realize(Database *db, Object *agr, const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *rcm) const | eyedb::Attribute | [virtual] |
remove(Database *db, Object *agr, const Oid &cloid, const Oid &objoid, AttrIdxContext &idx_ctx, const RecMode *rcm) const | eyedb::Attribute | [virtual] |
removeIndexEntry(Database *db, Data pdata, const Oid *oid, const Oid *cloid, int offset, const Oid *data_oid, int count, Size varsize, Bool novd, AttrIdxContext &idx_ctx) | eyedb::Attribute | |
removeIndexEntry_realize(Database *db, Data idr, const Oid *oid, const Oid *cloid, int offset, Bool novd, const Oid *data_oid, AttrIdxContext &idx_ctx, int count=0) | eyedb::Attribute | |
removeInverse_realize(Database *db, Data pdata, const Oid *oid) const | eyedb::Attribute | [virtual] |
reportAttrCompSetOid(Offset *offset, Data idr) const | eyedb::AttrNative | [virtual] |
revert(Bool) | eyedb::Attribute | |
rmvComponent(Database *db, AttributeComponent *comp) const | eyedb::Attribute | |
setAttrCompSetOid(Oid _attr_comp_set_oid) | eyedb::Attribute | [inline] |
setCardinalityConstraint(CardinalityConstraint *card) | eyedb::Attribute | |
setCollHints(Object *o, const Oid &oid, CardinalityConstraint *card_to_set) const | eyedb::Attribute | [protected] |
setCollImpl(Database *db, Object *o, const AttrIdxContext &idx_ctx) const | eyedb::Attribute | [protected] |
setDefaultDataspace(const Dataspace *dataspace) | eyedb::Attribute | [virtual] |
setInverse(const Attribute *) | eyedb::Attribute | |
setInverse(const char *, const char *) | eyedb::Attribute | |
setItem(Class *, const char *, Bool isRef, int ndims, int *dims, char _is_basic_enum=-1, char _is_string=-1) | eyedb::Attribute | [protected] |
setMagOrder(unsigned int _magorder) | eyedb::Attribute | [inline] |
setNum(int _num) | eyedb::Attribute | [inline] |
setOid(Object *, const Oid *, int, int, Bool) const | eyedb::AttrNative | [virtual] |
setSize(Object *agr, Size size) const | eyedb::Attribute | [virtual] |
setUserData(void *nuser_data) | eyedb::Attribute | |
setValue(Object *, Data, int, int, Bool) const | eyedb::AttrNative | [virtual] |
eyedb::Attribute::setValue(Object *, Data, Data, Size, Size, int, int, Data, Bool, Data=0, Bool=True) const | eyedb::Attribute | [protected] |
sizesCompute(Database *db, const char fmt_error[], const Oid *data_oid, int &offset, Size varsize, Bool novd, int &sz, int inisize, int &oinisize, Bool &skipRemove, Bool &skipInsert) | eyedb::Attribute | |
template_name | eyedb::Attribute | [static] |
trace(const Object *, FILE *, int *, unsigned int, const RecMode *) const | eyedb::AttrNative | [virtual] |
typmod | eyedb::Attribute | [protected] |
update(Database *db, const Oid &cloid, const Oid &objoid, Object *agr, AttrIdxContext &idx_ctx) const | eyedb::Attribute | [virtual] |
updateIndexEntries(Database *db, AttrIdxContext &idx_ctx) | eyedb::Attribute | [static] |
updateIndexEntry(Database *db, Data pdata, const Oid *oid, const Oid *cloid, int offset, const Oid *data_oid, int count, Size varsize, Bool novd, AttrIdxContext &idx_ctx) | eyedb::Attribute | |
updateIndexEntry_realize(Database *db, Data idr, const Oid *oid, const Oid *cloid, int offset, Bool novd, const Oid *data_oid, AttrIdxContext &idx_ctx, int count=0) | eyedb::Attribute | |
updateIndexForInverse(Database *db, const Oid &obj_oid, const Oid &new_oid) const | eyedb::Attribute | |
updateInverse_realize(Database *db, Data pdata, const Oid *oid) const | eyedb::Attribute | [virtual] |
wholeData enum value | eyedb::Attribute | |
~Attribute() | eyedb::Attribute | [virtual] |