diff options
author | unknown <gkodinov@dl145s.mysql.com> | 2006-09-18 11:19:40 +0200 |
---|---|---|
committer | unknown <gkodinov@dl145s.mysql.com> | 2006-09-18 11:19:40 +0200 |
commit | bec689f362bb33e07d40a1ab96141a4d260bf364 (patch) | |
tree | 9c065798a81a2c49828707063b47782fdb4ca457 /sql/opt_range.cc | |
parent | 8b8a417bb9aab71e1291521d797f174fccd6dc3b (diff) | |
parent | 7fd21a5920451df9057f49710c3e1b0209d4fc39 (diff) | |
download | mariadb-git-bec689f362bb33e07d40a1ab96141a4d260bf364.tar.gz |
Merge dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-4.1-opt
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
mysql-test/r/subselect.result:
SCCS merged
mysql-test/t/subselect.test:
SCCS merged
Diffstat (limited to 'sql/opt_range.cc')
-rw-r--r-- | sql/opt_range.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sql/opt_range.cc b/sql/opt_range.cc index 6189d0412b3..1ed74c6de2e 100644 --- a/sql/opt_range.cc +++ b/sql/opt_range.cc @@ -6724,6 +6724,14 @@ int QUICK_RANGE_SELECT::get_next() } } +void QUICK_SELECT::reset(void) +{ + next= 0; + it.rewind(); + range= 0; + if (file->inited == handler::NONE) + file->ha_index_init(index); +} /* Get the next record with a different prefix. @@ -9378,6 +9386,11 @@ static void print_ror_scans_arr(TABLE *table, const char *msg, DBUG_VOID_RETURN; } +void QUICK_SELECT_DESC::reset(void) +{ + rev_it.rewind(); + QUICK_SELECT::reset(); +} /***************************************************************************** ** Print a quick range for debugging |