diff options
author | unknown <monty@narttu.mysql.fi> | 2003-05-06 01:38:38 +0300 |
---|---|---|
committer | unknown <monty@narttu.mysql.fi> | 2003-05-06 01:38:38 +0300 |
commit | b96aaea7e15642a8f0d9a478e9daabe470cb966d (patch) | |
tree | e4e5fa90d35bf2fc106cf0b773a29900579c7daa /myisam/myisamlog.c | |
parent | 03c1ec3d685b60d04b0db274c5201149322ac667 (diff) | |
download | mariadb-git-b96aaea7e15642a8f0d9a478e9daabe470cb966d.tar.gz |
Removed compiler warnings
Fixed memory leak in new filesort code
Optimzed sub selects to use keys with outer references.
Increased max tables in join to 62
client/Makefile.am:
Remve test programs
myisam/mi_check.c:
Remove compiler warnings
myisam/mi_delete.c:
Remove 'rnd' variable to make usage repeatable
myisam/mi_open.c:
Remove 'rnd' variable to make usage repeatable
myisam/mi_write.c:
Remove 'rnd' variable to make usage repeatable
myisam/myisamdef.h:
Remove 'rnd' variable to make usage repeatable
myisam/myisamlog.c:
Remove 'rnd' variable to make usage repeatable
mysql-test/r/subselect.result:
new test
mysql-test/t/join.test:
Updated test
mysql-test/t/subselect.test:
new test
sql/filesort.cc:
Added function to free buffers allocated by filesort
sql/item.cc:
Sub select optimization
sql/item_cmpfunc.cc:
Sub select optimization
sql/item_subselect.cc:
Sub select optimization
sql/item_sum.cc:
Removed compiler warnings
sql/item_sum.h:
Simple code cleanup
sql/log.cc:
Removed compiler warning
sql/mysql_priv.h:
Made table_map ulonglong to allow 62 tables in join
sql/records.cc:
Moved free of filesort buffers to own function
sql/sql_select.cc:
subselect optimization
Call filesort_free_buffers() to free memory from filesort
sql/unireg.h:
Sub select optimization
Diffstat (limited to 'myisam/myisamlog.c')
-rw-r--r-- | myisam/myisamlog.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/myisam/myisamlog.c b/myisam/myisamlog.c index d7fb3f24b85..4bb7cc55d30 100644 --- a/myisam/myisamlog.c +++ b/myisam/myisamlog.c @@ -448,10 +448,6 @@ static int examine_log(my_string file_name, char **table_names) goto end; files_open++; file_info.closed=0; - if (opt_myisam_with_debug) - file_info.isam->s->rnd= 0; - else - file_info.isam->s->rnd= isamlog_process; } VOID(tree_insert(&tree, (gptr) &file_info, 0, tree.custom_arg)); if (file_info.used) @@ -806,7 +802,6 @@ static int close_some_file(TREE *tree) (void*) &access_param,left_root_right)); if (!access_param.found) return 1; /* No open file that is possibly to close */ - access_param.found->rnd=access_param.found->isam->s->rnd; if (mi_close(access_param.found->isam)) return 1; access_param.found->closed=1; @@ -826,7 +821,6 @@ static int reopen_closed_file(TREE *tree, struct file_info *fileinfo) if (!(fileinfo->isam= mi_open(name,O_RDWR,HA_OPEN_WAIT_IF_LOCKED))) return 1; fileinfo->closed=0; - fileinfo->isam->s->rnd=fileinfo->rnd; re_open_count++; return 0; } |