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

Function copy_option_list

sql/sql_servers.cc:1233–1248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1231
1232
1233static void copy_option_list(MEM_ROOT *mem, FOREIGN_SERVER *server,
1234 engine_option_value *option_list)
1235{
1236 engine_option_value *option_list_last;
1237 server->option_list= NULL;
1238 for (engine_option_value *option= option_list; option;
1239 option= option->next)
1240 {
1241 engine_option_value *new_option= new (mem) engine_option_value(option);
1242 new_option->name= engine_option_value::Name(
1243 safe_lexcstrdup_root(mem, option->name));
1244 new_option->value= engine_option_value::Value(
1245 safe_lexcstrdup_root(mem, option->value));
1246 new_option->link(&server->option_list, &option_list_last);
1247 }
1248}
1249
1250/*
1251

Callers 2

clone_serverFunction · 0.85

Calls 4

safe_lexcstrdup_rootFunction · 0.85
linkMethod · 0.80
NameClass · 0.70
ValueFunction · 0.70

Tested by

no test coverage detected