eyedb::Attribute Member List

This is the complete list of members for eyedb::Attribute, including all inherited members.
addComponent(Database *db, AttributeComponent *comp) const eyedb::Attribute
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
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]
clone(Database *db=0) const eyedb::Attribute [virtual]
codeIDR(Database *db, Data *data, Offset *offset, Size *alloc_size)eyedb::Attribute
compare(Database *db, const Attribute *item) 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]
createDeferredIndex_realize(Database *db, const AttrIdxContext &idx_ctx, Index *idx)eyedb::Attribute
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]
decodeIDR(Data data, Offset *offset)eyedb::Attribute
destroyIndex(Database *db, Index *idx) const eyedb::Attribute
garbage(Object *, int) const eyedb::Attribute [virtual]
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
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 *agr, Oid *oid, int=1, int=0) const eyedb::Attribute [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 poffset=0) const eyedb::Attribute [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]
getValue(const Object *agr, Data *data, int nb, int from, Bool *isnull=0) const eyedb::Attribute [virtual]
getVolatileIDR(Offset &v_off, Size &item_v_sz, Size &v_sz) const eyedb::Attribute
hasInverse() const eyedb::Attribute
indexPrologue(Database *db, const AttrIdxContext &idx_ctx, Index *&idx, Bool create)eyedb::Attribute
isBasicOrEnum() const eyedb::Attribute [inline, virtual]
isFlat() const eyedb::Attribute [inline, virtual]
isIndirect() const eyedb::Attribute [virtual]
isNative() const eyedb::Attribute [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]
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]
rmvComponent(Database *db, AttributeComponent *comp) const eyedb::Attribute
setCardinalityConstraint(CardinalityConstraint *card)eyedb::Attribute
setDefaultDataspace(const Dataspace *dataspace)eyedb::Attribute [virtual]
setInverse(const Attribute *)eyedb::Attribute
setInverse(const char *, const char *)eyedb::Attribute
setOid(Object *agr, const Oid *oid, int=1, int=0, Bool=True) const eyedb::Attribute [virtual]
setSize(Object *agr, Size size) const eyedb::Attribute [virtual]
setUserData(void *nuser_data)eyedb::Attribute
setValue(Object *agr, Data data, int nb, int from, Bool check_class=True) const eyedb::Attribute [virtual]
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
trace(const Object *agr, FILE *fd, int *indent, unsigned int flags, const RecMode *rcm) const eyedb::Attribute [virtual]
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
updateInverse_realize(Database *db, Data pdata, const Oid *oid) const eyedb::Attribute [virtual]
~Attribute()eyedb::Attribute [virtual]

Generated on Wed May 26 10:25:11 2010 for eyedb by  doxygen 1.6.1