|
Public Member Functions |
| Index (eyedb::Database *=0, const eyedb::Dataspace *=0) |
| Index (const Index &x) |
virtual eyedb::Object * | clone () const |
| Not yet documented.
|
Index & | operator= (const Index &x) |
virtual Index * | asIndex () |
virtual const Index * | asIndex () const |
virtual HashIndex * | asHashIndex () |
virtual const HashIndex * | asHashIndex () const |
virtual BTreeIndex * | asBTreeIndex () |
virtual const
BTreeIndex * | asBTreeIndex () const |
eyedb::Status | setIdxOid (eyedb::Oid) |
eyedb::Oid | getIdxOid (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setDspid (eyedblib::int16) |
eyedblib::int16 | getDspid (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setIsString (eyedb::Bool, eyedb::Bool _check_value=eyedb::True) |
eyedb::Bool | getIsString (eyedb::Bool *isnull=0, eyedb::Status *=0) const |
eyedb::Status | setImplHints (unsigned int a0, eyedblib::int32) |
eyedb::Status | setImplHintsCount (unsigned int a0) |
eyedblib::int32 | getImplHints (unsigned int a0, eyedb::Bool *isnull=0, eyedb::Status *=0) const |
unsigned int | getImplHintsCount (eyedb::Status *=0) const |
virtual | ~Index () |
| Index (Database *, const char *, const char *) |
virtual Status | realize (const RecMode *=NoRecurs) |
| Not yet documented.
|
virtual Status | remove (const RecMode *=NoRecurs) |
| Not yet documented.
|
virtual Status | s_trace (FILE *, Bool, unsigned int flags=0) const |
Status | makeDataspace (Database *db, const Dataspace *&) const |
void | userInitialize () |
void | userCopy (const Object &) |
void | userGarbage () |
Status | move (const Dataspace *) const |
short | get_dspid () const |
Bool | compareHints (Index *idx) |
int | getInd () const |
Status | getCount (unsigned int &count) |
Status | getStats (std::string &, Bool dspImpl=True, Bool full=False, const char *indent="") |
Status | getStats (IndexStats *&stats) |
Status | simulate (const IndexImpl &, std::string &, Bool dspImpl=True, Bool full=False, const char *indent="") |
Status | simulate (const IndexImpl &, IndexStats *&stats) |
Status | reimplement (const IndexImpl &, Index *&) |
virtual Status | setImplementation (const IndexImpl *) |
virtual Status | getImplementation (IndexImpl *&, Bool remote=False) const |
Status | getDefaultDataspace (const Dataspace *&) const |
Status | setDefaultDataspace (const Dataspace *) |
Status | getObjectLocations (ObjectLocationArray &) |
virtual Status | report (eyedbsm::DbHandle *sedbh, const Oid &idxoid) |
| Index (const eyedb::Struct *, eyedb::Bool=eyedb::False) |
| Index (const Index *, eyedb::Bool=eyedb::False) |
| Index (const eyedb::Class *, eyedb::Data) |
Public Attributes |
Idx * | idx |
Protected Member Functions |
| Index (eyedb::Database *_db, const eyedb::Dataspace *_dataspace, int) |
| Index (const eyedb::Struct *x, eyedb::Bool share, int) |
| Index (const Index *x, eyedb::Bool share, int) |