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

Function push_scope

src/gpre/sqe.cpp:3649–3668  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3647//
3648
3649static void push_scope(gpre_req* request, scope* save_scope)
3650{
3651 assert_IS_REQ(request);
3652
3653 save_scope->req_contexts = request->req_contexts;
3654 save_scope->req_scope_level = request->req_scope_level;
3655 save_scope->req_in_aggregate = request->req_in_aggregate;
3656 save_scope->req_in_select_list = request->req_in_select_list;
3657 save_scope->req_in_where_clause = request->req_in_where_clause;
3658 save_scope->req_in_having_clause = request->req_in_having_clause;
3659 save_scope->req_in_order_by_clause = request->req_in_order_by_clause;
3660 save_scope->req_in_subselect = request->req_in_subselect;
3661 request->req_scope_level++;
3662 request->req_in_aggregate = 0;
3663 request->req_in_select_list = 0;
3664 request->req_in_where_clause = 0;
3665 request->req_in_having_clause = 0;
3666 request->req_in_order_by_clause = 0;
3667 request->req_in_subselect = 0;
3668}
3669
3670
3671//____________________________________________________________

Callers 3

implicit_anyFunction · 0.85
par_notFunction · 0.85
par_statFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected