diff options
author | unknown <bell@sanja.is.com.ua> | 2004-02-08 20:14:13 +0200 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2004-02-08 20:14:13 +0200 |
commit | d8703464b15f19f40cb3319ebe5a907cfc8d7854 (patch) | |
tree | 14b2b58964802549177419493c886e1dd62be7e3 /sql/item_func.h | |
parent | 4522e177857edcdeae6c33c560cb7b87c8275fa9 (diff) | |
download | mariadb-git-d8703464b15f19f40cb3319ebe5a907cfc8d7854.tar.gz |
fixed subquery with PS (BUG#2462)
fixed UNION preparation
sql/item.cc:
debug output added
sql/item.h:
debug output added
sql/item_cmpfunc.cc:
correct cleunup() for Item_in_optimizer
sql/item_cmpfunc.h:
correct cleunup() for Item_in_optimizer
debug output added
sql/item_func.h:
debug output added
sql/item_subselect.cc:
support of prepared statemnts added - mostly memorry allocation manegement, only one trabsformatio & correct cleupup()
sql/item_subselect.h:
support of prepared statemnts added - mostly memorry allocation manegement, only one trabsformatio & correct cleupup()
sql/item_sum.cc:
debug output added
sql/item_sum.h:
debug output added
sql/sql_class.cc:
function to switch allocation arena for Items
sql/sql_class.h:
function to switch allocation arena for Items
pointer on current prepared statement added
sql/sql_lex.cc:
comment fixed
sql/sql_lex.h:
item cleanup support
sql/sql_prepare.cc:
- fixed preparation of PS to avoid storing junk in its memory + correct work with union
- fixed tables cleanup for UNION & subqueries
sql/sql_select.cc:
removed condition which is always true for now
fixed layout
sql/sql_union.cc:
support of UNION subquery cleanup
tests/client_test.c:
test of repeatable subqueries
test of correct UNION initialisation
Diffstat (limited to 'sql/item_func.h')
-rw-r--r-- | sql/item_func.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_func.h b/sql/item_func.h index be20a9b4fc7..71492164a3e 100644 --- a/sql/item_func.h +++ b/sql/item_func.h @@ -991,6 +991,7 @@ public: join_key(0), ft_handler(0), table(0), master(0), concat(0) { } void cleanup() { + DBUG_ENTER("Item_func_match"); if (!master && ft_handler) { ft_handler->please->close_search(ft_handler); @@ -1001,6 +1002,7 @@ public: } if (concat) delete concat; + DBUG_VOID_RETURN; } enum Functype functype() const { return FT_FUNC; } const char *func_name() const { return "match"; } |