![]() |
MySQL 8.0.43
Source Code Documentation
|
Context object for (functions that override) Item::clean_up_after_removal(). More...
#include <item.h>
Public Member Functions | |
| Cleanup_after_removal_context (Query_block *root) | |
| Query_block * | get_root () |
Private Attributes | |
| Query_block *const | m_root |
| Pointer to Cleanup_after_removal_context containing from which select the walk started, i.e., the Query_block that contained the clause that was removed. More... | |
Friends | |
| class | Item |
| class | Item_func_eq |
| class | Item_sum |
| class | Item_subselect |
| class | Item_ref |
Additional Inherited Members | |
Protected Member Functions inherited from Item_tree_walker | |
| Item_tree_walker () | |
| ~Item_tree_walker () | |
| Item_tree_walker (const Item_tree_walker &)=delete | |
| Item_tree_walker & | operator= (const Item_tree_walker &)=delete |
| void | stop_at (const Item *i) |
| Stops walking children of this item. More... | |
| bool | is_stopped (const Item *i) |
Context object for (functions that override) Item::clean_up_after_removal().
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Pointer to Cleanup_after_removal_context containing from which select the walk started, i.e., the Query_block that contained the clause that was removed.