, 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 *¬null) | 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] |