mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Fix for LP bug#611625: Removing NULL references from subquery parameter list added.
Incorrect limitation on number of parameters removed. mysql-test/r/subselect_cache.result: Test suite added. mysql-test/t/subselect_cache.test: Test suite added. sql/sql_class.h: Iterator changed. sql/sql_expression_cache.cc: Incorrect limitation removed. Removing NULL references from subquery parameter list added.
This commit is contained in:
@@ -62,9 +62,9 @@ public:
|
||||
|
||||
class Item_iterator_ref_list: public Item_iterator
|
||||
{
|
||||
List_iterator_fast<Item*> list;
|
||||
List_iterator<Item*> list;
|
||||
public:
|
||||
Item_iterator_ref_list(List_iterator_fast<Item*> &arg_list):
|
||||
Item_iterator_ref_list(List_iterator<Item*> &arg_list):
|
||||
list(arg_list) {}
|
||||
void open() { list.rewind(); }
|
||||
Item *next() { return *(list++); }
|
||||
|
||||
Reference in New Issue
Block a user