Public Member Functions |
void | createHashTable (void) |
void | releaseHashTable (void) |
int | insertKey (const char *str, Uint32 len, Uint32 lkey1, C *data) |
C * | deleteKey (const char *str, Uint32 len) |
C * | getData (const char *, Uint32) |
Uint32 * | getKey (const char *, Uint32) |
void | shrinkTable (void) |
void | expandHashTable (void) |
Uint32 | Hash (const char *str, Uint32 len) |
Uint32 | Hash (Uint32 h) |
NdbElement_t< C > * | getNext (NdbElement_t< C > *curr) |
Detailed Description
template<class C>
class NdbLinHash< C >
Definition at line 56 of file NdbLinHash.hpp.
Member Function Documentation
template<class C>
Int32 NdbLinHash< C >::insertKey |
( |
const char * |
str, |
|
|
Uint32 |
len, |
|
|
Uint32 |
lkey1, |
|
|
C * |
data |
|
) |
| |
|
inline |
Check if the string already are in the hash table chain=chainp will copy the contents of HASH_T into chain
Definition at line 196 of file NdbLinHash.hpp.
The documentation for this class was generated from the following file: