MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / return_values

Function return_values

src/gpre/sql.cpp:6527–6541  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6525//
6526
6527static gpre_nod* return_values(gpre_req* request, gpre_nod* src_list, gpre_nod* dst_list)
6528{
6529 gpre_nod* ret_list = MSC_node(nod_list, src_list->nod_count);
6530
6531 for (int i = 0; i < src_list->nod_count; i++)
6532 {
6533 gpre_nod* assignment = MSC_node(nod_assignment, 2);
6534 assignment->nod_arg[0] = src_list->nod_arg[i];
6535 SQE_resolve(&assignment->nod_arg[0], request, NULL);
6536 assignment->nod_arg[1] = dst_list->nod_arg[i];
6537 ret_list->nod_arg[i] = assignment;
6538 }
6539
6540 return ret_list;
6541}
6542
6543
6544//____________________________________________________________

Callers 4

act_deleteFunction · 0.85
act_insertFunction · 0.85
act_updateFunction · 0.85
act_upsertFunction · 0.85

Calls 2

MSC_nodeFunction · 0.85
SQE_resolveFunction · 0.85

Tested by

no test coverage detected