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

Function CMP_compile_request

src/jrd/cmp.cpp:202–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

200}
201
202Request* CMP_compile_request(thread_db* tdbb, const UCHAR* blr, ULONG blrLength, bool internalFlag)
203{
204/**************************************
205 *
206 * C M P _ c o m p i l e _ r e q u e s t
207 *
208 **************************************
209 *
210 * Functional description
211 * Compile a BLR request.
212 *
213 **************************************/
214 SET_TDBB(tdbb);
215
216 auto statement = CMP_compile(tdbb, blr, blrLength, internalFlag, 0, nullptr);
217 auto request = statement->getRequest(tdbb, 0);
218
219 return request;
220}
221
222
223CompilerScratch::csb_repeat* CMP_csb_element(CompilerScratch* csb, StreamType element)

Callers 2

compileMethod · 0.70
compileMethod · 0.70

Calls 3

SET_TDBBFunction · 0.85
CMP_compileFunction · 0.85
getRequestMethod · 0.45

Tested by

no test coverage detected