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

Function GEN_parameter

src/dsql/gen.cpp:415–432  ·  view source on GitHub ↗

Generate a parameter reference.

Source from the content-addressed store, hash-verified

413
414// Generate a parameter reference.
415void GEN_parameter( DsqlCompilerScratch* dsqlScratch, const dsql_par* parameter)
416{
417 const dsql_msg* message = parameter->par_message;
418
419 const dsql_par* null = parameter->par_null;
420 if (null != NULL)
421 {
422 dsqlScratch->appendUChar(blr_parameter2);
423 dsqlScratch->appendUChar(message->msg_number);
424 dsqlScratch->appendUShort(parameter->par_parameter);
425 dsqlScratch->appendUShort(null->par_parameter);
426 return;
427 }
428
429 dsqlScratch->appendUChar(blr_parameter);
430 dsqlScratch->appendUChar(message->msg_number);
431 dsqlScratch->appendUShort(parameter->par_parameter);
432}
433
434
435

Callers 3

genBlrMethod · 0.85
genBlrMethod · 0.85
dsqlGenEofAssignmentFunction · 0.85

Calls 2

appendUCharMethod · 0.80
appendUShortMethod · 0.80

Tested by

no test coverage detected