Public Types | |
| enum | IdxOP { IdxInsert = 1, IdxRemove } |
Public Member Functions | |
| AttrIdxContext () | |
| AttrIdxContext (const Class *_class_owner) | |
| AttrIdxContext (const Class *_class_owner, const Attribute *attr) | |
| AttrIdxContext (Class *_class_owner, Attribute **_attrs, int _attr_cnt) | |
| AttrIdxContext (const Data, Size) | |
| AttrIdxContext (AttrIdxContext *) | |
| void | set (const Class *_class_owner, const Attribute *attr) |
| void | push (Database *db, const Oid &cloid, const Attribute *attr) |
| void | push (const Class *_class_owner, const Attribute *attr) |
| void | push (const Attribute *attr) |
| void | push (const char *attrname) |
| void | pop () |
| int | getLevel () const |
| void | addIdxOP (const Attribute *attr, IdxOP, Index *, eyedbsm::Idx *, unsigned char *data, unsigned int sz, Oid data_oid[2]) |
| Status | realizeIdxOP (Bool) |
| Attribute * | getAttribute (const Class *) const |
| Data | code (Size &) const |
| std::string | getString () const |
| std::string | getAttrName (Bool ignore_class_owner=False) const |
| const char * | getClassOwner () const |
| const char * | getAttrName (int n) const |
| unsigned int | getAttrCount () const |
| void | pushOff (int off, const Oid &data_oid) |
| void | pushOff (int off) |
| int | getOff () |
| void | popOff () |
| Oid | getDataOid () |
| int | operator== (const AttrIdxContext &) const |
| int | operator!= (const AttrIdxContext &idx_ctx) const |
| ~AttrIdxContext () | |
Definition at line 317 of file Attribute_p.h.
1.5.3