diff options
author | ram@gw.udmsearch.izhnet.ru <> | 2002-05-28 20:46:35 +0500 |
---|---|---|
committer | ram@gw.udmsearch.izhnet.ru <> | 2002-05-28 20:46:35 +0500 |
commit | 479b3b3f03b84eac2e6ff1c8cd1774eddd3c1571 (patch) | |
tree | aab3730731dbe350743bccbc64d54ce36728f718 /include/my_tree.h | |
parent | 4375d827dbe3c8a24656c234bdb2db472e54982d (diff) | |
download | mariadb-git-479b3b3f03b84eac2e6ff1c8cd1774eddd3c1571.tar.gz |
Removed unnecessary key search in the hp_rb_write_key() function
Diffstat (limited to 'include/my_tree.h')
-rw-r--r-- | include/my_tree.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/my_tree.h b/include/my_tree.h index 826c2b7c808..bfe441f54a6 100644 --- a/include/my_tree.h +++ b/include/my_tree.h @@ -27,6 +27,8 @@ extern "C" { #define tree_set_pointer(element,ptr) *((byte **) (element+1))=((byte*) (ptr)) +#define TREE_NO_DUPS 1 + typedef enum { left_root_right, right_root_left } TREE_WALK; typedef uint32 element_count; typedef int (*tree_walk_action)(void *,element_count,void *); @@ -55,10 +57,11 @@ typedef struct st_tree { TREE_ELEMENT **parents[MAX_TREE_HEIGHT]; uint offset_to_key,elements_in_tree,size_of_element,memory_limit,allocated; qsort_cmp2 compare; - void* custom_arg; + void *custom_arg; MEM_ROOT mem_root; my_bool with_delete; tree_element_free free; + uint flag; } TREE; /* Functions on whole tree */ |