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

Function gen_store

src/gpre/languages/ftn.cpp:3329–3347  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3327//
3328
3329static void gen_store(const act* action)
3330{
3331 TEXT name[MAX_REF_SIZE];
3332
3333 const gpre_req* request = action->act_request;
3334 gen_compile(action);
3335 if (action->act_error || (action->act_flags & ACT_sql))
3336 make_ok_test(action, request);
3337
3338 // Initialize any blob fields
3339
3340 const gpre_port* port = request->req_primary;
3341 for (const ref* reference = port->por_references; reference; reference = reference->ref_next)
3342 {
3343 const gpre_fld* field = reference->ref_field;
3344 if (field->fld_flags & FLD_blob)
3345 printa(COLUMN, "CALL isc_qtoq (isc_blob_null, %s)", gen_name(name, reference, true));
3346 }
3347}
3348
3349
3350//____________________________________________________________

Callers 1

FTN_actionFunction · 0.70

Calls 4

gen_compileFunction · 0.70
make_ok_testFunction · 0.70
printaFunction · 0.70
gen_nameFunction · 0.70

Tested by

no test coverage detected