MCPcopy Create free account
hub / github.com/MariaDB/server / free_items

Method free_items

sql/sql_class.cc:4279–4293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4277
4278
4279void Query_arena::free_items()
4280{
4281 Item *next;
4282 DBUG_ENTER("Query_arena::free_items");
4283 /* This works because items are allocated on THD::mem_root */
4284 for (; free_list; free_list= next)
4285 {
4286 next= free_list->next;
4287 DBUG_ASSERT(free_list != next);
4288 DBUG_PRINT("info", ("free item: %p", free_list));
4289 free_list->delete_self();
4290 }
4291 /* Postcondition: free_list is 0 */
4292 DBUG_VOID_RETURN;
4293}
4294
4295
4296void Query_arena::set_query_arena(Query_arena *set)

Callers 15

mysql_insertFunction · 0.80
re_create_par_fileMethod · 0.80
writeMethod · 0.80
open_table_from_shareFunction · 0.80
closefrmFunction · 0.80
execute_triggerMethod · 0.80
mysql_unpack_partitionFunction · 0.80
clearMethod · 0.80
reset_thdFunction · 0.80

Calls 1

delete_selfMethod · 0.80

Tested by

no test coverage detected