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

Method alloc_new_dataset

libmysqld/lib_sql.cc:956–970  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

954*/
955
956MYSQL_DATA *THD::alloc_new_dataset()
957{
958 MYSQL_DATA *data;
959 struct embedded_query_result *emb_data;
960 if (!my_multi_malloc(PSI_NOT_INSTRUMENTED, MYF(MY_WME | MY_ZEROFILL),
961 &data, sizeof(*data), &emb_data, sizeof(*emb_data), NULL))
962 return NULL;
963
964 emb_data->prev_ptr= &data->data;
965 cur_data= data;
966 *data_tail= data;
967 data_tail= &emb_data->next;
968 data->embedded_info= emb_data;
969 return data;
970}
971
972
973/**

Callers 4

begin_datasetMethod · 0.45
net_send_okMethod · 0.45
net_send_error_packetMethod · 0.45

Calls 1

my_multi_mallocFunction · 0.85

Tested by

no test coverage detected