eyedb::AttrNative Member List

This is the complete list of members for eyedb::AttrNative, including all inherited members.

_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_seteyedb::Attribute [protected]
attr_comp_set_oideyedb::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
cardeyedb::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_ownereyedb::Attribute [protected]
clean(Database *db)eyedb::Attribute
clone(Database *db=0) const eyedb::Attribute [virtual]
clseyedb::Attribute [protected]
codeeyedb::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
composedModeeyedb::Attribute [static]
constraintPrologue(Database *db, const AttrIdxContext &idx_ctx, Bool &notnull_comp, Bool &notnull, 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]
dataspaceeyedb::Attribute [protected]
decodeIDR(Data data, Offset *offset)eyedb::Attribute
defaultSize enum valueeyedb::Attribute
destroyIndex(Database *db, Index *idx) const eyedb::Attribute
directAccess enum valueeyedb::Attribute
dspideyedb::Attribute [protected]
dumpData(Data)eyedb::Attribute
dyn_class_ownereyedb::Attribute [protected]
endoffeyedb::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 *&notnull)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_inisizeeyedb::Attribute [protected]
idr_item_psizeeyedb::Attribute [protected]
idr_item_vsizeeyedb::Attribute [protected]
idr_poffeyedb::Attribute [protected]
idr_psizeeyedb::Attribute [protected]
idr_voffeyedb::Attribute [protected]
idr_vsizeeyedb::Attribute [protected]
idxNotNulleyedb::Attribute [static]
idxNulleyedb::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 valueeyedb::Attribute
InvObjOp enum nameeyedb::Attribute
invObjRemove enum valueeyedb::Attribute
invObjUpdate enum valueeyedb::Attribute
is_basic_enumeyedb::Attribute [protected]
is_stringeyedb::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_fmteyedb::Attribute [static]
log_item_entry_fmteyedb::Attribute [static]
magordereyedb::Attribute [protected]
manageCycle(Object *, Data, int, gbxCycleContext &r) const eyedb::Attribute [protected]
move(const Dataspace *dataspace)eyedb::Attribute [virtual]
nameeyedb::Attribute [protected]
numeyedb::Attribute [protected]
oid_cleyedb::Attribute [protected]
oid_cl_owneyedb::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_nameeyedb::Attribute [static]
trace(const Object *, FILE *, int *, unsigned int, const RecMode *) const eyedb::AttrNative [virtual]
typmodeyedb::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 valueeyedb::Attribute
~Attribute()eyedb::Attribute [virtual]


Generated on Mon Dec 22 18:16:23 2008 for eyedb by  doxygen 1.5.3