diff options
author | bell@sanja.is.com.ua <> | 2004-05-07 23:06:11 +0300 |
---|---|---|
committer | bell@sanja.is.com.ua <> | 2004-05-07 23:06:11 +0300 |
commit | d2fa79b2910aeeeb2d17b0adc183e7e0cb9c4970 (patch) | |
tree | 52e47dc7ee99268a0b704b1402fdd7b965199c80 /sql/item_subselect.h | |
parent | 5c4f83bbd9387d45636e16a14ae4284166a0e675 (diff) | |
download | mariadb-git-d2fa79b2910aeeeb2d17b0adc183e7e0cb9c4970.tar.gz |
keep old engine & JOIN if we changed subquery Item (Bug #3646)
Diffstat (limited to 'sql/item_subselect.h')
-rw-r--r-- | sql/item_subselect.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sql/item_subselect.h b/sql/item_subselect.h index 6d8f5353695..364781de362 100644 --- a/sql/item_subselect.h +++ b/sql/item_subselect.h @@ -290,6 +290,7 @@ public: virtual table_map upper_select_const_tables()= 0; static table_map calc_const_tables(TABLE_LIST *); virtual void print(String *str)= 0; + virtual int change_item(Item_subselect *si, select_subselect *result)= 0; }; @@ -313,6 +314,7 @@ public: void exclude(); table_map upper_select_const_tables(); void print (String *str); + int change_item(Item_subselect *si, select_subselect *result); }; @@ -332,6 +334,7 @@ public: void exclude(); table_map upper_select_const_tables(); void print (String *str); + int change_item(Item_subselect *si, select_subselect *result); }; @@ -360,6 +363,7 @@ public: void exclude(); table_map upper_select_const_tables() { return 0; } void print (String *str); + int change_item(Item_subselect *si, select_subselect *result); }; |