List of all members.
Public Member Functions |
| Unique (qsort_cmp2 comp_func, void *comp_func_fixed_arg, uint32_t size_arg, size_t max_in_memory_size_arg) |
ulong | elements_in_tree () |
bool | unique_add (void *ptr) |
bool | get (Table *table) |
void | reset () |
bool | walk (tree_walk_action action, void *walk_action_arg) |
Static Public Member Functions |
static double | get_use_cost (uint32_t *buffer, uint32_t nkeys, uint32_t key_size, size_t max_in_memory_size) |
static int | get_cost_calc_buff_size (ulong nkeys, uint32_t key_size, size_t sortbuff_size) |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root *mem_root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root *mem_root) |
static void | operator delete (void *, size_t) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *, Root *) |
static void | operator delete[] (void *, size_t) |
Public Attributes |
ulong | elements |
Private Attributes |
size_t | max_in_memory_size |
TREE | tree |
unsigned char * | record_pointers |
uint32_t | size |
Friends |
int | unique_write_to_file (unsigned char *key, uint32_t count, Unique *unique) |
int | unique_write_to_ptrs (unsigned char *key, uint32_t count, Unique *unique) |
Detailed Description
Definition at line 40 of file unique.h.
The documentation for this class was generated from the following files: