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: