asBIdx() | eyedbsm::BIdx | [inline, virtual] |
asHIdx() | eyedbsm::Idx | [inline, virtual] |
BIdx(eyedbsm::DbHandle *vh, unsigned dataSize, KeyType const types[], short dspid, unsigned int degree=BIDX_DEF_DEGREE, unsigned ntypes=1) | eyedbsm::BIdx | |
BIdx(eyedbsm::DbHandle *vh, Type type, unsigned dataSize, short dspid, unsigned int degree=BIDX_DEF_DEGREE) | eyedbsm::BIdx | |
BIdx(eyedbsm::DbHandle *vh, eyedbsm::Oid const &idx, eyedbsm::Boolean(*precmp)(void const *p, void const *q, KeyType const *type, int &r)=0) | eyedbsm::BIdx | |
BIdxCursor class | eyedbsm::BIdx | [friend] |
BTreeType enum value | eyedbsm::Idx | |
checkOpened() const | eyedbsm::Idx | [protected] |
cmp(void const *key, void const *d, unsigned char bswap) | eyedbsm::BIdx | |
compare(void const *p, void const *q, KeyType const *type, unsigned char bswap) const | eyedbsm::Idx | |
computeCount() | eyedbsm::Idx | [virtual] |
destroy() | eyedbsm::BIdx | [virtual] |
getCount() const | eyedbsm::BIdx | [virtual] |
getDataSize() const | eyedbsm::BIdx | [inline] |
getDefaultDspid() const | eyedbsm::BIdx | [virtual] |
getDegree() const | eyedbsm::BIdx | [inline] |
getDegree(unsigned int magorder) | eyedbsm::BIdx | [static] |
getDspid() const | eyedbsm::BIdx | [inline] |
getKeySize() const | eyedbsm::BIdx | [inline] |
getKeyTypes(unsigned int &nkeys) const | eyedbsm::BIdx | [inline] |
getMagOrder(unsigned int degree) | eyedbsm::BIdx | [static] |
getMaxChildren() const | eyedbsm::BIdx | [inline] |
getObjects(eyedbsm::Oid *&oids, unsigned int &cnt) const | eyedbsm::BIdx | [virtual] |
getStats(std::string &stats) const | eyedbsm::BIdx | |
getStats(BIdx::Stats &stats) const | eyedbsm::BIdx | |
h2x(void *xkey, const void *hkey, const KeyType &keyType) | eyedbsm::Idx | [static] |
hash_key_t typedef | eyedbsm::Idx | |
HashType enum value | eyedbsm::Idx | |
Idx(eyedbsm::Boolean opened, eyedbsm::Boolean(*precmp)(void const *p, void const *q, KeyType const *type, int &r)=0) | eyedbsm::Idx | |
IdxType enum name | eyedbsm::Idx | |
InCore class | eyedbsm::BIdx | [friend] |
insert(void const *key, void const *data) | eyedbsm::BIdx | [virtual] |
insert(const void *key, const void *data, unsigned int datasz) | eyedbsm::BIdx | [virtual] |
isOpened() const | eyedbsm::Idx | [inline] |
make(eyedbsm::DbHandle *dbh, const eyedbsm::Oid &oid, Idx *&idx) | eyedbsm::Idx | [static] |
move(short dspid, eyedbsm::Oid &newoid) | eyedbsm::BIdx | |
Node class | eyedbsm::BIdx | [friend] |
oid() const | eyedbsm::BIdx | [inline, virtual] |
open(eyedbsm::Boolean(*precmp)(void const *p, void const *q, KeyType const *type, int &r)=0) | eyedbsm::BIdx | |
opened | eyedbsm::Idx | [protected] |
reimplementToBTree(eyedbsm::Oid &newoid, int degree=0, short dspid=eyedbsm::DefaultDspid) | eyedbsm::BIdx | [virtual] |
reimplementToHash(eyedbsm::Oid &newoid, int key_count, int mag_order=0, short dspid=eyedbsm::DefaultDspid, const int *impl_hints=0, unsigned int impl_hints_cnt=0, hash_key_t hash_key=0, void *hash_data=0, KeyType *ktype=0) | eyedbsm::BIdx | |
eyedbsm::Idx::reimplementToHash(eyedbsm::Oid &newoid, int key_count, int mag_order=0, short dspid=eyedbsm::DefaultDspid, const int *impl_hints=0, unsigned int impl_hints_cnt=0, hash_key_t hash_key=0, void *hash_data=0, KeyType *ktype=0)=0 | eyedbsm::Idx | [pure virtual] |
remove(void const *key, void const *data, eyedbsm::Boolean *found=0) | eyedbsm::BIdx | [virtual] |
remove(const void *key, const void *data, unsigned int datasz, Boolean *found=0) | eyedbsm::BIdx | [virtual] |
search(const void *key, unsigned int *found_cnt) | eyedbsm::BIdx | [virtual] |
searchAny(void const *key, eyedbsm::Boolean *found, void *data=0) | eyedbsm::BIdx | [virtual] |
setDefaultDspid(short dspid) | eyedbsm::BIdx | [virtual] |
Space class | eyedbsm::BIdx | [friend] |
status() const | eyedbsm::BIdx | [inline, virtual] |
tChar enum value | eyedbsm::Idx | |
tFloat32 enum value | eyedbsm::Idx | |
tFloat64 enum value | eyedbsm::Idx | |
tInt16 enum value | eyedbsm::Idx | |
tInt32 enum value | eyedbsm::Idx | |
tInt64 enum value | eyedbsm::Idx | |
tOid enum value | eyedbsm::Idx | |
tSignedChar enum value | eyedbsm::Idx | |
tString enum value | eyedbsm::Idx | |
tUnsignedChar enum value | eyedbsm::Idx | |
tUnsignedInt16 enum value | eyedbsm::Idx | |
tUnsignedInt32 enum value | eyedbsm::Idx | |
tUnsignedInt64 enum value | eyedbsm::Idx | |
Type enum name | eyedbsm::Idx | |
typeSize(Type type) | eyedbsm::Idx | [static] |
typeString(Type type) | eyedbsm::Idx | [static] |
x2h(void *hkey, const void *xkey, const KeyType &keyType, unsigned int size) | eyedbsm::Idx | [static] |
~BIdx() | eyedbsm::BIdx | |
~Idx() | eyedbsm::Idx | [inline, virtual] |