diff options
author | unknown <bell@sanja.is.com.ua> | 2003-09-02 19:56:55 +0300 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2003-09-02 19:56:55 +0300 |
commit | 2d7b48987621f20a57487d460d3bd77be4f254d5 (patch) | |
tree | 354683527bb4727d44f35e20a3d4f06e5e53d9b3 /sql/sql_lex.cc | |
parent | 0e2f62640500d2d8c0acfbcdc91f207b8457da48 (diff) | |
download | mariadb-git-2d7b48987621f20a57487d460d3bd77be4f254d5.tar.gz |
fixed BUG#1180 (changing WHERE clause of prepared statements by optimisation)
sql/item.h:
constructor and method for aloning AND/OR structure of WHERE clause
sql/item_cmpfunc.cc:
constructor and method for aloning AND/OR structure of WHERE clause
sql/item_cmpfunc.h:
constructor and method for aloning AND/OR structure of WHERE clause
sql/item_func.cc:
constructor for aloning AND/OR structure of WHERE clause
sql/item_func.h:
constructor for aloning AND/OR structure of WHERE clause
sql/sql_lex.cc:
field for saving WHERE root
sql/sql_lex.h:
field for saving WHERE root
sql/sql_prepare.cc:
saving WHERE root
creating new AND/OR structure before executing prepared statement
tests/client_test.c:
test suite for bug #1180
Diffstat (limited to 'sql/sql_lex.cc')
-rw-r--r-- | sql/sql_lex.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/sql_lex.cc b/sql/sql_lex.cc index d6cfd555c40..80d698dfc26 100644 --- a/sql/sql_lex.cc +++ b/sql/sql_lex.cc @@ -982,6 +982,7 @@ void st_select_lex::init_query() cond_count= with_wild= 0; ref_pointer_array= 0; select_n_having_items= 0; + prep_where= 0; } void st_select_lex::init_select() |