diff --git a/sql/item_subselect.cc b/sql/item_subselect.cc index e6c86ea0303..bdf510e7fa5 100644 --- a/sql/item_subselect.cc +++ b/sql/item_subselect.cc @@ -758,34 +758,6 @@ bool Item_subselect::unknown_splocal_processor(void *argument) } -static -int walk_table_functions_for_list(Item_processor processor, - bool walk_subquery, void *argument, - List& join_list) -{ - List_iterator li(join_list); - int res; - while (TABLE_LIST *table= li++) - { - if (Table_function_json_table *tf= table->table_function) - { - if ((res= tf->walk_items(processor, walk_subquery, argument))) - { - return res; - } - } - if (table->nested_join) - { - if ((res= walk_table_functions_for_list(processor, walk_subquery, - argument, - table->nested_join->join_list))) - return res; - } - } - return 0; -} - - bool Item_subselect::walk(Item_processor processor, bool walk_subquery, void *argument) {