
Public Member Functions | |
| HashIndex (eyedb::Database *=0, const eyedb::Dataspace *=0) | |
| HashIndex (const HashIndex &x) | |
| virtual eyedb::Object * | clone () const |
| Not yet documented. | |
| HashIndex & | operator= (const HashIndex &x) |
| virtual HashIndex * | asHashIndex () |
| virtual const HashIndex * | asHashIndex () const |
| eyedb::Status | setHashMethod (BEMethod_C *) |
| BEMethod_C * | getHashMethod (eyedb::Bool *isnull=0, eyedb::Status *=0) |
| const BEMethod_C * | getHashMethod (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
| eyedb::Oid | getHashMethodOid (eyedb::Status *=0) const |
| eyedb::Status | setHashMethodOid (const eyedb::Oid &) |
| eyedb::Status | setKeyCount (eyedblib::int32) |
| eyedblib::int32 | getKeyCount (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
| virtual | ~HashIndex () |
| HashIndex (Database *, Class *, const char *attrpath, Bool propagate, Bool is_string, const Dataspace *=0, int key_count=0, BEMethod_C *=0, const int *impl_hints=0, int impl_hints_cnt=0) | |
| HashIndex (Database *, Class *, const char *attrpath, Bool propagate, Bool is_string, const IndexImpl *idximpl) | |
| Status | setImplementation (const IndexImpl *) |
| Status | getImplementation (IndexImpl *&, Bool remote=False) const |
|
virtual AttributeComponent * | xclone (Database *, const Class *) |
| Status | check (Class *) const |
| Status | make (Class *) |
| Status | realize (const RecMode *=NoRecurs) |
| Not yet documented. | |
| Status | remove (const RecMode *=NoRecurs) |
| Not yet documented. | |
| Status | s_trace (FILE *, Bool, unsigned int flags=0) const |
| Status | m_trace (FILE *, int, unsigned int, const RecMode *) const |
| Bool | compareHashMethod (HashIndex *idx) |
| const char * | genName () const |
| virtual Status | report (eyedbsm::DbHandle *sedbh, const Oid &idxoid) |
| HashIndex (const eyedb::Struct *, eyedb::Bool=eyedb::False) | |
| HashIndex (const HashIndex *, eyedb::Bool=eyedb::False) | |
| HashIndex (const eyedb::Class *, eyedb::Data) | |
Static Public Member Functions | |
| static Status | make (Database *, Class *, const char *attrpath, Bool propagate, Bool is_string, const char *hints, HashIndex *&) |
Protected Member Functions | |
| HashIndex (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) | |
| HashIndex (const eyedb::Struct *x, eyedb::Bool share, int) | |
| HashIndex (const HashIndex *x, eyedb::Bool share, int) | |
Definition at line 644 of file syscls.h.
| virtual eyedb::Object* eyedb::HashIndex::clone | ( | ) | const [inline, virtual] |
Not yet documented.
| recmode |
Reimplemented from eyedb::Index.
Definition at line 1580 of file syscls_impl.cc.
Not yet documented.
| recmode |
Reimplemented from eyedb::Index.
Definition at line 1665 of file syscls_impl.cc.
1.5.3