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

Method execute

src/jrd/ExtEngineManager.cpp:140–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138 }
139
140 virtual const StmtNode* execute(thread_db* tdbb, Request* request, ExeState* exeState) const
141 {
142 if (request->req_operation == Request::req_evaluate)
143 {
144 // Clear the message. This is important for external routines.
145 UCHAR* msg = request->getImpure<UCHAR>(impureOffset);
146 memset(msg, 0, format->fmt_length);
147 }
148
149 return MessageNode::execute(tdbb, request, exeState);
150 }
151
152 public:
153 const Format* format;

Callers

nothing calls this directly

Calls 1

executeFunction · 0.85

Tested by

no test coverage detected