diff options
author | unknown <wax@mysql.com> | 2002-11-17 05:41:42 +0500 |
---|---|---|
committer | unknown <wax@mysql.com> | 2002-11-17 05:41:42 +0500 |
commit | b9a431c41ca843805ac630d0cf521d2c19083e01 (patch) | |
tree | 9ace2798eeec1a47cbc808686c02c37cf285e5ec /include/myisam.h | |
parent | c4964caf0f902c46b22074d7427a607de61ebf6a (diff) | |
download | mariadb-git-b9a431c41ca843805ac630d0cf521d2c19083e01.tar.gz |
Move MI_SORT_PARAM and BUFFPEK to myisamdef.h, delete KEY_STORE, change functions
of store keys to temp. file
include/myisam.h:
move MI_SORT_PARAM to myisamdef.h
myisam/myisamdef.h:
Move MI_SORT_PARAM and BUFFPEK. Change MI_SORT_PARAM
myisam/sort.c:
Delete KEY_STORE, change functions of store keys to temp. file
Diffstat (limited to 'include/myisam.h')
-rw-r--r-- | include/myisam.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/include/myisam.h b/include/myisam.h index acaf8bb7618..74ba0501f9f 100644 --- a/include/myisam.h +++ b/include/myisam.h @@ -360,31 +360,6 @@ typedef struct st_sort_info pthread_cond_t cond; } SORT_INFO; - -typedef struct st_mi_sort_param -{ - pthread_t thr; - IO_CACHE read_cache, tempfile, tempfile_for_exceptions; - DYNAMIC_ARRAY buffpek; - ulonglong unique[MI_MAX_KEY_SEG+1]; - my_off_t pos,max_pos,filepos,start_recpos; - uint key, key_length,real_key_length,sortbuff_size; - uint maxbuffers, keys, find_length, sort_keys_length; - my_bool fix_datafile, master; - MI_KEYDEF *keyinfo; - SORT_INFO *sort_info; - uchar **sort_keys; - byte *rec_buff; - void *wordlist, *wordptr; - char *record; - MY_TMPDIR *tmpdir; - int (*key_cmp)(struct st_mi_sort_param *, const void *, const void *); - int (*key_read)(struct st_mi_sort_param *,void *); - int (*key_write)(struct st_mi_sort_param *, const void *); - void (*lock_in_memory)(MI_CHECK *); -} MI_SORT_PARAM; - - /* functions in mi_check */ void myisamchk_init(MI_CHECK *param); int chk_status(MI_CHECK *param, MI_INFO *info); @@ -415,9 +390,7 @@ int filecopy(MI_CHECK *param, File to,File from,my_off_t start, my_off_t length, const char *type); int movepoint(MI_INFO *info,byte *record,my_off_t oldpos, my_off_t newpos, uint prot_key); -int sort_write_record(MI_SORT_PARAM *sort_param); int write_data_suffix(SORT_INFO *sort_info, my_bool fix_datafile); -int _create_index_by_sort(MI_SORT_PARAM *info,my_bool no_messages, ulong); int test_if_almost_full(MI_INFO *info); int recreate_table(MI_CHECK *param, MI_INFO **org_info, char *filename); void mi_disable_non_unique_index(MI_INFO *info, ha_rows rows); |