MySQL 8.4.3
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_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 |
|
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.