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

Method ProfilerSelectPrepare

src/jrd/recsrc/Cursor.cpp:53–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51 {
52 public:
53 ProfilerSelectPrepare(thread_db* tdbb, const Select* select)
54 : profilerManager(tdbb->getAttachment()->getActiveProfilerManagerForNonInternalStatement(tdbb))
55 {
56 const auto request = tdbb->getRequest();
57
58 if (profilerManager)
59 profilerManager->prepareCursor(tdbb, request, select);
60 }
61
62 public:
63 ProfilerManager* const profilerManager;

Callers

nothing calls this directly

Calls 4

prepareCursorMethod · 0.80
getAttachmentMethod · 0.45
getRequestMethod · 0.45

Tested by

no test coverage detected