MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NdbLinHash< C > Class Template Reference

Classes

struct  Segment_t

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.

Here is the caller graph for this function:


The documentation for this class was generated from the following file: