| 3327 | // |
| 3328 | |
| 3329 | static 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 | //____________________________________________________________ |
no test coverage detected