#include <ndb_types.h>Include dependency graph for NdbLinHash.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | NdbElement_t< C > |
| class | NdbLinHash< C > |
| struct | NdbLinHash< C >::Segment_t |
Defines | |
| #define | SEGMENTSIZE 64 |
| #define | SEGMENTLOGSIZE 6 |
| #define | DIRECTORYSIZE 64 |
| #define | DIRINDEX(adress) ((adress) >> SEGMENTLOGSIZE) |
| #define | SEGINDEX(adress) ((adress) & (SEGMENTSIZE-1)) |
| #define | MAXLOADFCTR 2 |
| #define | MINLOADFCTR (MAXLOADFCTR/2) |
| #define DIRECTORYSIZE 64 |
Definition at line 24 of file NdbLinHash.hpp.
Referenced by NdbLinHash< C >::createHashTable(), NdbLinHash< C >::expandHashTable(), NdbLinHash< C >::getNext(), and NdbLinHash< C >::releaseHashTable().
| #define DIRINDEX | ( | adress | ) | ((adress) >> SEGMENTLOGSIZE) |
Definition at line 25 of file NdbLinHash.hpp.
Referenced by NdbLinHash< C >::expandHashTable(), NdbLinHash< C >::getBucket(), and NdbLinHash< C >::shrinkTable().
| #define MAXLOADFCTR 2 |
Definition at line 29 of file NdbLinHash.hpp.
Referenced by NdbLinHash< C >::createHashTable(), NdbLinHash< C >::expandHashTable(), and NdbLinHash< C >::shrinkTable().
| #define MINLOADFCTR (MAXLOADFCTR/2) |
Definition at line 32 of file NdbLinHash.hpp.
| #define SEGINDEX | ( | adress | ) | ((adress) & (SEGMENTSIZE-1)) |
Definition at line 26 of file NdbLinHash.hpp.
Referenced by NdbLinHash< C >::expandHashTable(), NdbLinHash< C >::getBucket(), and NdbLinHash< C >::shrinkTable().
| #define SEGMENTLOGSIZE 6 |
Definition at line 23 of file NdbLinHash.hpp.
| #define SEGMENTSIZE 64 |
Definition at line 22 of file NdbLinHash.hpp.
Referenced by NdbLinHash< C >::createHashTable(), NdbLinHash< C >::expandHashTable(), NdbLinHash< C >::getNext(), and NdbLinHash< C >::releaseHashTable().
1.4.7

