Go to the source code of this file.
◆ Func_ptr_array
◆ FindReplacementOrReplaceMaterializedItems()
Item * FindReplacementOrReplaceMaterializedItems |
( |
THD * |
thd, |
|
|
Item * |
item, |
|
|
const Func_ptr_array & |
items_to_copy, |
|
|
bool |
need_exact_match |
|
) |
| |
◆ ReplaceMaterializedItems()
void ReplaceMaterializedItems |
( |
THD * |
thd, |
|
|
Item * |
item, |
|
|
const Func_ptr_array & |
items_to_copy, |
|
|
bool |
need_exact_match |
|
) |
| |
Like FindReplacementOrReplaceMaterializedItems, but only search below the item, ie.
ignore point 2 above. This can be useful if doing self-replacement, ie., we are replacing source items in items_to_copy and don't want to replace an item with its own output.